add systemd timer for backups

This commit is contained in:
nd 2021-03-14 00:02:06 +01:00
parent baa9bd7bed
commit 6c214a2330
No known key found for this signature in database
GPG key ID: 21B5CD4DEE3670E9
6 changed files with 59 additions and 0 deletions

View file

@ -48,6 +48,7 @@
- backup-full
- backup-cronjob
- backup-check
- status-email-root
template:
src: "{{ item }}.j2"
dest: "/usr/local/bin/{{ item }}"
@ -62,12 +63,28 @@
- backup-check
- backup-retention
- backup-run
- status-email-root@
template:
src: "{{ item }}.service.j2"
dest: "/etc/systemd/system/{{ item }}.service"
owner: root
group: root
mode: 0644
# validate: /usr/bin/systemd-analyze verify %s
- name: copy timers
notify:
- reload systemd
- enable timers
loop:
- check
- retention
- run
template:
src: "timer.j2"
dest: "/etc/systemd/system/backup-{{ item }}.timer"
owner: root
group: root
mode: 0644
# validate: /usr/bin/systemd-analyze verify %s
- name: create data folder
file: