What does your "result" look like?
On Monday, July 31, 2023 at 1:11:16 PM UTC-4 Veera wrote:
> While collecting the inventory from a dynamic source , I am able to
> filter the hostname and print them as below as expected.
>
> servera
> serverb
> serverc
> serverd
>
> when set to facts with set_fact also fine and print in the order one
> below the other.
> However when I try to write into a file with copy module ,
>
> - name: Write to the file
> ansible.builtin.copy:
> content: "{{ result['json']['value'] |map(attribute='hostname') }}"
> dest: "{{my_inv}}"
>
> the format collapses as below.
> 'servera', 'serverb', 'serverc', 'serverd'
>
> How can I write the output in the list format(line by line) as this
> file will be used to read as an inventory for other tasks .
>
>
>
>
>
>
>
>
>
>
--
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/905177e9-d384-4950-8ca7-39cd21df50b8n%40googlegroups.com.