ansible/roles/rsync_backup/tasks/client.yml

15 lines
477 B
YAML

---
- name: Add backup server ssh key
ansible.posix.authorized_key:
user: root
key: "{{ lookup('file', '../../files/ssh/rsync-backup.pub') }}"
delegate_to: "{{ rsync_backup_client }}"
- name: Create client config
ansible.builtin.template:
dest: "/etc/rsync-backup/{{ rsync_backup_client }}.conf"
src: client.conf.j2
mode: "0750"
owner: root
group: "{{ hostvars['backup02.home.foo.sh']['ansible_wheel'] }}"
delegate_to: backup02.home.foo.sh