At least something that is valid json with at least two iterations should be welcome.
On Fri, 13 Nov 2020 at 14:53, [email protected] <[email protected]> wrote: > > There are over 1800 users. That's alot of data for me to redact. How much > longer of a sample would you like to see? > > Harry > > On Friday, November 13, 2020 at 8:49:37 AM UTC-5 [email protected] wrote: >> >> that appears to be mutilated, can you post a longer piece so the >> iteration structure is intact ? >> >> On Fri, 13 Nov 2020 at 13:53, [email protected] <[email protected]> wrote: >> > >> > Here's a subset of user_find.json.result: >> > >> > TASK [Print user_find] >> > ***************************************************************************************************************************************** >> > ok: [localhost] => { >> > "msg": { >> > "count": 1826, >> > "result": [ >> > { >> > "dn": "uid=harry.devine,cn=users,cn=example,dc=com", >> > "gidnumber": [ >> > "99999" >> > ], >> > "givenname": [ >> > "Harry" >> > ], >> > "homedirectory": [ >> > "/home/harry.devine" >> > ], >> > "krbcanonicalname": [ >> > "[email protected]" >> > ], >> > "krbprincipalname": [ >> > "[email protected]" >> > ], >> > "loginshell": [ >> > "/bin/bash" >> > ], >> > "mail": [ >> > "[email protected]" >> > ], >> > "nsaccountlock": false, >> > "sn": [ >> > "Devine" >> > ], >> > "telephonenumber": [ >> > "(609) 867-5309" >> > ], >> > "uid": [ >> > "harry.devine" >> > ], >> > "uidnumber": [ >> > "1000" >> > ] >> > }, >> > } >> > ], >> > "summary": "1826 users matched", >> > "truncated": false >> > } >> > >> > Thanks, >> > Harry >> > >> > On Thursday, November 12, 2020 at 9:53:29 AM UTC-5 [email protected] wrote: >> >> >> >> On 11/12/20 3:49 PM, [email protected] wrote: >> >> > I have a playbook where I am traversing our FreeIPA server and pulling >> >> > out each user's email address. I'm then putting >> >> > that data into a text file using the template module: >> >> > >> >> > - name: Set User Email fact >> >> > set_fact: >> >> > user_list: "{{ user_find.json.result | json_query('result[].mail') | >> >> > list | to_nice_yaml }}" >> >> > >> >> > - name: Prepare report >> >> > template: >> >> > src: /root/emails.txt.j2 >> >> > dest: /root/emails.txt >> >> > delegate_to: localhost >> >> > run_once: true >> >> > >> >> > The j2 template: >> >> > >> >> > User Emails: >> >> > >> >> > Date generated: {{ now(false, '%m/%d/%Y %I:%M:%S') }} >> >> > {{ user_list }} >> >> > >> >> > This returns the following in the text file: >> >> > >> >> > User Emails: >> >> > >> >> > Date generated: 11/12/2020 09:40:26 >> >> > - - [email protected] >> >> > - - [email protected] >> >> > >> >> > How can I strip out the preceding dashes? >> >> >> >> Please post a sample of the JSON in user_find.json.result. >> >> >> >> Regards >> >> Racke >> >> >> >> > >> >> > Thanks, >> >> > Harry >> >> > >> >> > -- >> >> > 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/c0bc1bea-edbe-4cc7-813e-81d5f484b8f7n%40googlegroups.com >> >> > <https://groups.google.com/d/msgid/ansible-project/c0bc1bea-edbe-4cc7-813e-81d5f484b8f7n%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/96c45ddc-3628-47a2-ad04-a899eb7d9f5dn%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]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/884028a3-6206-4b0c-859f-e9f17b49342en%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]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CAL8fbwOQr%2BTQDVurK3Q0XE-Qr5%3DJ1Of5MJ9EDknKpcwOWQZfhA%40mail.gmail.com.
