Worked exactly as I wanted/needed!  Great tip!  I thank everyone for their 
help on this!

Thanks,
Harry

On Saturday, November 14, 2020 at 3:02:41 AM UTC-5 [email protected] wrote:

> On 11/14/20 12:05 AM, Dan Linder wrote:
> >> Ultimately I'd like to figure out how to add a semicolon after each 
> entry,
> > 
> > This should do that; join with a semicolon not a newline: | join('; ')
> > 
> >> then separate them into batches of 500 emails each
> > 
> > Since you have the list already, you could use a `for` loop with an `if` 
> test to insert a new-line to get the batches:
> > 
> > This should work assuming your full list of addresses is in 
> `list_of_addresses`:
> > {% for email_item in list_of_addresses %}{{ email_item }}{% if 
> loop.index is divisibleby 500 %}{{ '\n' -}}{% else %};{%
> > endif %}{% endfor %}
> > (note, all on one line)
> > 
> > All you need to do is replace the `list_of_addresses` with your YAML 
> list of addresses and you should get your list
> > broken into 500 element lines.
> > 
>
> That is indeed a nice piece of Jinja.
>
> Thanks, Dan!
>
> Regards
> Racke
>
> > You can check your Jinja syntax by using this site: 
> https://cryptic-cliffs-32040.herokuapp.com/
> > <https://cryptic-cliffs-32040.herokuapp.com/>
> > On Friday, November 13, 2020 at 11:51:32 AM UTC-6 [email protected] 
> wrote:
> > 
> > Perfect!  Exactly what I needed. Ultimately I'd like to figure out how 
> to add a semicolon after each entry, then
> > separate them into batches of 500 emails each, but I can worry about 
> that later. This works for now. 
> > 
> > Thanks 
> > Harry
> > 
> > On Fri, Nov 13, 2020, 12:44 PM Stefan Hornburg (Racke) <[email protected]> 
> wrote:
> > 
> > On 11/13/20 6:28 PM, harry devine wrote:
> > > So how do I get rid of the u?  What I ultimately wanted was JUST the 
> email addresses. 
> > >
> > > Harry
> > 
> > Join the list members into a string: | join('\n')
> > 
> > Regards
> >          Racke
> > 
> > >
> > > On Fri, Nov 13, 2020, 12:15 PM Dick Visser <[email protected] 
> <mailto:[email protected]>> wrote:
> > >
> > >     This is a simple list, which is what you wanted.
> > >
> > >     On Fri, 13 Nov 2020 at 17:28, [email protected] <mailto:
> [email protected]> <[email protected]
> > >     <mailto:[email protected]>> wrote:
> > >     >
> > >     > So now I'm getting this:
> > >     >
> > >     > User Emails:
> > >     >
> > >     > Date generated: 11/13/2020 11:23:32
> > >     > [u'[email protected] <mailto:u%[email protected]>', 
> u'[email protected] <mailto:u%[email protected]>']
> > >     >
> > >     > Harry
> > >     >
> > >     > On Friday, November 13, 2020 at 11:13:27 AM UTC-5 
> [email protected] <mailto:[email protected]> wrote:
> > >     >>
> > >     >> On Fri, 13 Nov 2020 at 16:48, [email protected] <mailto:
> [email protected]> <[email protected]
> > >     <mailto:[email protected]>> wrote:
> > >     >>
> > >     >> >> >> >> > - name: Set User Email fact
> > >     >> >> >> >> > set_fact:
> > >     >> >> >> >> > user_list: "{{ user_find.json.result | 
> json_query('result[].mail') | list | to_nice_yaml }}"
> > >     >>
> > >     >> Try adding a pipe expression to the query, and leave out the
> > >     >> 'list|to_nice_yaml':
> > >     >>
> > >     >>
> > >     >> set_fact:
> > >     >> user_list: "{{ user_find.json.result | 
> json_query('result[].mail[]') }}"
> > >     >>
> > >     >>
> > >     >>
> > >     >> Dick
> > >     >
> > >     > --
> > >     > You received this message because you are subscribed to the 
> Google Groups "Ansible Project" group.
> > >     > To unsubscribe from this group and stop receiving emails from 
> it, send an email to
> > >     [email protected] <mailto:
> ansible-project%[email protected]>.
> > >     > To view this discussion on the web visit
> > >     
> https://groups.google.com/d/msgid/ansible-project/e2de7a54-ba5d-4677-aaa6-9fd5cc83b522n%40googlegroups.com
> > <
> https://groups.google.com/d/msgid/ansible-project/e2de7a54-ba5d-4677-aaa6-9fd5cc83b522n%40googlegroups.com
> >
> > >   
> >  <
> https://groups.google.com/d/msgid/ansible-project/e2de7a54-ba5d-4677-aaa6-9fd5cc83b522n%40googlegroups.com
> > <
> https://groups.google.com/d/msgid/ansible-project/e2de7a54-ba5d-4677-aaa6-9fd5cc83b522n%40googlegroups.com
> >>.
> > >
> > >
> > >
> > >     --
> > >     Dick Visser
> > >     Trust & Identity Service Operations Manager
> > >     GÉANT
> > >
> > >     --
> > >     You received this message because you are subscribed to the Google 
> Groups "Ansible Project" group.
> > >     To unsubscribe from this group and stop receiving emails from it, 
> send an email to
> > >     [email protected] <mailto:
> ansible-project%[email protected]>.
> > >     To view this discussion on the web visit
> > >   
> >  
> https://groups.google.com/d/msgid/ansible-project/CAL8fbwMh9wong6MUnMHvZBs5AbpWogzD%3DYjQMLWOxNC0YebDEQ%40mail.gmail.com
> > <
> https://groups.google.com/d/msgid/ansible-project/CAL8fbwMh9wong6MUnMHvZBs5AbpWogzD%3DYjQMLWOxNC0YebDEQ%40mail.gmail.com
> >
> > >   
> >  <
> https://groups.google.com/d/msgid/ansible-project/CAL8fbwMh9wong6MUnMHvZBs5AbpWogzD%3DYjQMLWOxNC0YebDEQ%40mail.gmail.com
> > <
> https://groups.google.com/d/msgid/ansible-project/CAL8fbwMh9wong6MUnMHvZBs5AbpWogzD%3DYjQMLWOxNC0YebDEQ%40mail.gmail.com
> >>.
> > >
> > > --
> > > You received this message because you are subscribed to the Google 
> Groups "Ansible Project" group.
> > > To unsubscribe from this group and stop receiving emails from it, send 
> an email to
> > > [email protected] <mailto:
> [email protected]>.
> > > To view this discussion on the web visit
> > >
> > 
> https://groups.google.com/d/msgid/ansible-project/CALYKJ268J-TnW1RGcahzQGfBeU9dHRRX_giohJ0%3DXuC9gfK-6A%40mail.gmail.com
> > <
> https://groups.google.com/d/msgid/ansible-project/CALYKJ268J-TnW1RGcahzQGfBeU9dHRRX_giohJ0%3DXuC9gfK-6A%40mail.gmail.com
> >
> > >
> > <
> https://groups.google.com/d/msgid/ansible-project/CALYKJ268J-TnW1RGcahzQGfBeU9dHRRX_giohJ0%3DXuC9gfK-6A%40mail.gmail.com?utm_medium=email&utm_source=footer
> > <
> https://groups.google.com/d/msgid/ansible-project/CALYKJ268J-TnW1RGcahzQGfBeU9dHRRX_giohJ0%3DXuC9gfK-6A%40mail.gmail.com?utm_medium=email&utm_source=footer
> >>.
> > 
> > 
> > -- 
> > Ecommerce and Linux consulting + Perl and web application programming.
> > Debian and Sympa administration. Provisioning with Ansible.
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups "Ansible Project" group.
> > 
> > To unsubscribe from this group and stop receiving emails from it, send 
> an email to
> > [email protected].
> > To view this discussion on the web visit
> > 
> https://groups.google.com/d/msgid/ansible-project/53e6fe8d-f14c-767f-51b6-de1445741d53%40linuxia.de
> > <
> https://groups.google.com/d/msgid/ansible-project/53e6fe8d-f14c-767f-51b6-de1445741d53%40linuxia.de
> >.
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups "Ansible Project" group.
> > To unsubscribe from this group and stop receiving emails from it, send 
> an email to
> > [email protected] <mailto:
> [email protected]>.
> > To view this discussion on the web visit
> > 
> https://groups.google.com/d/msgid/ansible-project/78ed1524-415b-46c8-bdfa-ebcbf6d06247n%40googlegroups.com
> > <
> https://groups.google.com/d/msgid/ansible-project/78ed1524-415b-46c8-bdfa-ebcbf6d06247n%40googlegroups.com?utm_medium=email&utm_source=footer
> >.
>
>
> -- 
> Ecommerce and Linux consulting + Perl and web application programming.
> Debian and Sympa administration. Provisioning with Ansible.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/3264ae4d-9f98-420f-98b5-094806041ce4n%40googlegroups.com.

Reply via email to