summaryrefslogtreecommitdiff
path: root/roles/storage/zfs/syncoid/tasks
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2021-05-19 23:39:10 +0200
committerChristian Pointner <equinox@spreadspace.org>2021-05-19 23:39:10 +0200
commit389f7be86f07a08a6282e02913a676aeef328db5 (patch)
treeb0548116d5d14fd62c1295d408d5e7086af9b9dd /roles/storage/zfs/syncoid/tasks
parentsyncoid: autosuspend cleanup and cooldown (diff)
syncoid: run vs pull and fix autosuspend timer
Diffstat (limited to 'roles/storage/zfs/syncoid/tasks')
-rw-r--r--roles/storage/zfs/syncoid/tasks/main.yml15
1 files changed, 10 insertions, 5 deletions
diff --git a/roles/storage/zfs/syncoid/tasks/main.yml b/roles/storage/zfs/syncoid/tasks/main.yml
index bab61a89..6232eea7 100644
--- a/roles/storage/zfs/syncoid/tasks/main.yml
+++ b/roles/storage/zfs/syncoid/tasks/main.yml
@@ -43,8 +43,8 @@
loop_control:
label: "{{ item.key }}"
template:
- src: run.service.j2
- dest: "/etc/systemd/system/syncoid-run-{{ item.key }}.service"
+ src: pull.service.j2
+ dest: "/etc/systemd/system/syncoid-pull-{{ item.key }}.service"
- name: create systemd timer units for periodic backups
loop: "{{ zfs_syncoid_sources | dict2items }}"
@@ -52,8 +52,8 @@
label: "{{ item.key }}"
when: "'periodic' in item.value"
template:
- src: run.timer.j2
- dest: "/etc/systemd/system/syncoid-run-{{ item.key }}.timer"
+ src: pull.timer.j2
+ dest: "/etc/systemd/system/syncoid-pull-{{ item.key }}.timer"
- name: make sure systemd timer units for periodic backups are enabled and started
loop: "{{ zfs_syncoid_sources | dict2items }}"
@@ -62,7 +62,7 @@
when: "'periodic' in item.value"
systemd:
daemon_reload: yes
- name: "syncoid-run-{{ item.key }}.timer"
+ name: "syncoid-pull-{{ item.key }}.timer"
state: started
enabled: yes
@@ -84,6 +84,11 @@
dest: /var/lib/syncoid/syncoid_post
mode: 0755
+ - name: install python deps
+ apt:
+ name: "{{ python_basename }}-dbus"
+ state: present
+
- name: install autosuspend script
template:
src: autosuspend.py.j2