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.

Reply via email to