# Copy host inventory in file

**URL:** <https://forum.ansible.com/t/copy-host-inventory-in-file/34247>\
**Category:** Ansible Project\
**Created:** [November 27, 2020, 4:58am UTC](https://forum.ansible.com/t/copy-host-inventory-in-file/34247 "2020-11-27T04:58:48Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![blue\_fox](https://avatars.discourse-cdn.com/v4/letter/b/8491ac/32.png) [@blue\_fox](https://forum.ansible.com/u/blue_fox)\
**Post date:** [November 27, 2020, 4:58am UTC](https://forum.ansible.com/t/copy-host-inventory-in-file/34247/1 "2020-11-27T04:58:48Z")

</div>

Hello,

How to put each host each time in file

example:

hosts file:

[webservers]

host1

hos2

---

<div class="post-metadata">

**Author:** ![vbotka](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/vbotka/32/359_2.png) [@vbotka](https://forum.ansible.com/u/vbotka)\
**Post date:** [November 27, 2020, 6:25am UTC](https://forum.ansible.com/t/copy-host-inventory-in-file/34247/2 "2020-11-27T06:25:05Z")

</div>

Is this what you're looking for ?

&nbsp;&nbsp;&nbsp;&nbsp;- shell: "echo {{ item }} \>\> file.txt"  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;loop: "{{ ansible\_play\_hosts\_all }}"  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;run\_once: true  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;delegate\_to: localhost

FWIW, you can improve the log by prepending the date

&nbsp;&nbsp;&nbsp;&nbsp;- block:  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- command: date  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;register: result  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- shell: "echo {{ result.stdout}} {{ item }} \>\> file.txt"  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;loop: "{{ ansible\_play\_hosts\_all }}"  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;run\_once: true  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;delegate\_to: localhost

---

<div class="post-metadata">

**Author:** ![blue\_fox](https://avatars.discourse-cdn.com/v4/letter/b/8491ac/32.png) [@blue\_fox](https://forum.ansible.com/u/blue_fox)\
**Post date:** [November 27, 2020, 7:19am UTC](https://forum.ansible.com/t/copy-host-inventory-in-file/34247/3 "2020-11-27T07:19:21Z")

</div>

Thank you, but i need to copy each time one host

Example:

- First execution of playbook : copy host1

- second execution of playbook : copy host2

Thank you

---

<div class="post-metadata">

**Author:** ![blue\_fox](https://avatars.discourse-cdn.com/v4/letter/b/8491ac/32.png) [@blue\_fox](https://forum.ansible.com/u/blue_fox)\
**Post date:** [November 27, 2020, 9:05am UTC](https://forum.ansible.com/t/copy-host-inventory-in-file/34247/4 "2020-11-27T09:05:25Z")

</div>

how to create a template jinja for copy hosts of static inventory
