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?

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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/c0bc1bea-edbe-4cc7-813e-81d5f484b8f7n%40googlegroups.com.

Reply via email to