name: copy dumps to slave servers
hosts: rsync_servers
become: yes
tasks:
- name: copy dumps to slave server
shell: "rsync -aAz --delete --password-file=/etc/rsync/client.passwd rsync@{{ rsync_slave }}::{{ rsync_share_name }} {{ rsync_target_folder }}"
# delegate_to: "{{ groups["rsync_slave"] }}"
# loop: '{{ groups["rsync_slave"] }}'
when: inventory_hostname in groups['rsync_slave']
есть группа c 2мя children
children:
rsync_servers:
children:
rsync_master:
hosts:
pg-01.local:
rsync_slave:
hosts:
pg-02.local:
Прям целый набор антипаттернов в одном флаконе!
Обсуждают сегодня