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.