ansible/roles/zfs-backup/tasks/main.yml

32 lines
617 B
YAML

---
- name: Copy files for zfs-backup
template:
src: "{{ item }}.j2"
dest: /etc/systemd/system/{{ item }}
owner: root
group: root
mode: u=rw,g=r,o=
loop:
- zfs-backup.service
- zfs-backup.timer
notify:
- Run systemd daemon-reload
- name: Copie du script
template:
src: zfs-snapshot-nas
dest: "{{ zfs_backup.scriptpath }}"
owner: root
group: root
mode: u=rx,g=r,o=
- name: Run systemd deamon-reload
systemd:
daemon_reload: true
- name: Start and enable ZFS-backup timer
systemd:
name: zfs-backup.timer
state: started
enabled: true
...