diff --git a/handlers/main.yml b/handlers/main.yml new file mode 100644 index 0000000000000000000000000000000000000000..85d87689bf9782085b396febd7b8e71bc1e084ee --- /dev/null +++ b/handlers/main.yml @@ -0,0 +1,14 @@ +--- +- name: Enable borgmatic timer + systemd: + name: borgbackup.timer + enabled: true + daemon-reload: true + state: restarted + +- name: Enable borgmatic-check timer + systemd: + name: borgbackup-check.timer + enabled: true + daemon-reload: true + state: restarted diff --git a/tasks/main.yml b/tasks/main.yml index 1ad2464e97b38a0c88186ba5868857960a1d9438..d9f40f77e6ad82fde1529fbacb26951eac04a919 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -69,7 +69,7 @@ owner: "root" group: "root" mode: "0644" - register: service + notify: Enable borgmatic timer - name: Add borgbackup timer template: @@ -78,7 +78,7 @@ owner: "root" group: "root" mode: "0644" - register: timer + notify: Enable borgmatic timer - name: Add borgbackup-check service copy: @@ -87,7 +87,7 @@ owner: "root" group: "root" mode: "0644" - register: check_service + notify: Enable borgmatic-check timer - name: Add borgbackup-check timer copy: @@ -96,7 +96,7 @@ owner: "root" group: "root" mode: "0644" - register: check_timer + notify: Enable borgmatic-check timer - name: Copy notify script template: @@ -113,20 +113,4 @@ owner: root group: root mode: 0644 - register: notify - -- name: Reload systemctl - command: systemctl daemon-reload - when: "service.changed or timer.changed or notify.changed" - -- name: Enable borgmatic timer - service: - name: "borgbackup.timer" - enabled: true - state: started - -- name: Enable borgmatic-check timer - service: - name: "borgbackup-check.timer" - enabled: true - state: started + notify: Enable borgmatic-check timer