From 73264667adb7238188dd6220cc297557683b5333 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Sch=C3=A4fer?= <felix@thegcat.net> Date: Mon, 27 Dec 2021 15:41:32 +0100 Subject: [PATCH] Handlers instead of register-when --- handlers/main.yml | 14 ++++++++++++++ tasks/main.yml | 26 +++++--------------------- 2 files changed, 19 insertions(+), 21 deletions(-) create mode 100644 handlers/main.yml diff --git a/handlers/main.yml b/handlers/main.yml new file mode 100644 index 0000000..85d8768 --- /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 1ad2464..d9f40f7 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 -- GitLab