From d52f9269b2f753520d446d0c8fb2d1ea59f2ee16 Mon Sep 17 00:00:00 2001
From: nd <git@notandy.de>
Date: Tue, 19 Oct 2021 00:47:26 +0200
Subject: [PATCH] ensure timer state is correct

---
 handlers/main.yml | 11 -----------
 tasks/main.yml    | 11 ++++++++++-
 2 files changed, 10 insertions(+), 12 deletions(-)

diff --git a/handlers/main.yml b/handlers/main.yml
index d54826b..c8e1021 100644
--- a/handlers/main.yml
+++ b/handlers/main.yml
@@ -1,14 +1,3 @@
 - name: reload systemd
   systemd:
     daemon_reload: True
-
-- name: enable timers
-  loop:
-    - check
-    - retention
-    - run
-    - export
-  systemd:
-    name: "backup-{{ item }}.timer"
-    enabled: "{{ backups.jobs[item].enabled }}"
-    state: "{% if backups.jobs[item].enabled %}started{% else %}stopped{% endif %}"
diff --git a/tasks/main.yml b/tasks/main.yml
index 855e4ad..6cc3805 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -78,7 +78,6 @@
   - name: copy timers
     notify:
       - reload systemd
-      - enable timers
     loop:
       - check
       - retention
@@ -91,6 +90,16 @@
       group: root
       mode: 0644
 #      validate: /usr/bin/systemd-analyze verify %s
+  - name: enable timers
+    loop:
+      - check
+      - retention
+      - run
+      - export
+    systemd:
+      name: "backup-{{ item }}.timer"
+      enabled: "{{ backups.jobs[item].enabled }}"
+      state: "{% if backups.jobs[item].enabled %}started{% else %}stopped{% endif %}"
   - name: create data folder
     file:
       path: /var/backup-client/
-- 
GitLab