even with loop: "{{ users }}" there is no difference
archive_home_dir.yml
---
- hosts: all
tasks:
- archive:
path: /home/{{ user }}
dest: /home/archive/{{ user }}.tar.gz
format: gz
loop: "{{ users }}"
it still creates
-rw-r--r-- 1 root system 88 Nov 01 13:37 [u'user1',
u'user2'].tar.gz
ansible-playbook -i test_host archive_home_dir.yml -e @users.yml
PLAY [all]
********************************************************************************************************************************************************************************************************
TASK [archive]
****************************************************************************************************************************************************************************************************
changed: [server1] => (item=user1)
ok: [server1] => (item=user2)
changed: [server2] => (item=user1)
ok: [server2] => (item=user2)
changed: [server3] => (item=user1)
ok: [server3] => (item=user2)
PLAY RECAP
********************************************************************************************************************************************************************************************************
server1 : ok=1 changed=1 unreachable=0 failed=0
skipped=0 rescued=0 ignored=0
server2 : ok=1 changed=1 unreachable=0 failed=0
skipped=0 rescued=0 ignored=0
server3 : ok=1 changed=1 unreachable=0 failed=0
skipped=0 rescued=0 ignored=0
On Tuesday, November 1, 2022 at 10:55:44 PM UTC+5:30 [email protected] wrote:
> Kenady,
>
> I think you are looking to loop[1] the users correct?
>
> aka
>
> loop: "{{ users }}"
>
> 1. https://docs.ansible.com/ansible/latest/user_guide/playbooks_loops.html
>
>
>
> On Tue, Nov 1, 2022 at 10:31 AM Kenady Inampudi <[email protected]> wrote:
>
>> Archiving user home directories
>
>
>> user.yml
>> ---
>> user:
>> - user1
>> - user2
>>
>> archive_home_dir.yml
>> ---
>> - hosts: all
>> tasks:
>> - archive:
>> path: /home/{{ user }}
>> dest: /home/archive/{{ user }}.tar.gz
>> format: gz
>> ansible-playbook archive_home_dir.yml -e @user.yml
>>
>> i get
>> -rw-r--r-- 1 root system 88 Nov 01 11:58 [u'user1',
>> u'user2'].tar.gz
>>
>> i was expecting
>> -rw-r--r-- 1 root system 88 Nov 01 11:58 user1.tar.gz
>> -rw-r--r-- 1 root system 88 Nov 01 11:58 user2.tar.gz
>>
>> --
>> 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/3df53de7-82a5-4430-9146-8c03755f923an%40googlegroups.com
>>
>> <https://groups.google.com/d/msgid/ansible-project/3df53de7-82a5-4430-9146-8c03755f923an%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>
>
> --
> - Andrew "lathama" Latham -
>
--
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/4f42f266-404e-44b8-b851-1d6728d0cd14n%40googlegroups.com.