Hi!
I'm trying to develop a simple backup solution with Ansible.
My inventory file contains:
[backup-hosts]
backup-host1
backup-host2
[backup-targets]
backup-target1
backup-target2
backup-target3
backup-target4
Each backup-target has a host_vars file with contents similar to the
following:
# list of users and their directories that should be backed up
backup_target_users_dirs:
- user: "alice"
dirs:
- "Maildir"
- "Important"
- user: "bob"
dirs:
- "Maildir"
- "ProjectX"
I have a role that is played on each backup-host that contains
a task to prepare directories for each backup target:
- name: prepare directories for each backup target
file:
path: "~/{{ item[0] }}/{{ item[1]['dir'] }}"
state: directory
sudo: yes
sudo_user: "{{ backup_host_user }}"
with_nested:
- groups["backup-targets"]
- hostvars[item[0]]["backup_target_users_dirs"]
As it is, it doesn't work. What I would like to achieve is that "item[0]" in
the nested loop would refer to the value of the current item of the outer
loop.
How can I do that?
Thanks and best regards,
Tadej
--
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 post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/fd10cc1d-c80b-45bd-946a-7efd60523ffc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.