From 05a3685d7c74d3ca402cf2a554e41d1f83c58cf5 Mon Sep 17 00:00:00 2001
From: hofmann <Jessica.Hofmann@slub-dresden.de>
Date: Tue, 25 Jul 2023 09:24:21 +0200
Subject: [PATCH] insert block for handler

---
 tasks/main.yml | 56 ++++++++++++++++++++++++++------------------------
 1 file changed, 29 insertions(+), 27 deletions(-)

diff --git a/tasks/main.yml b/tasks/main.yml
index be685a2..eceef6e 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -1,30 +1,32 @@
 ---
-  - name: Uploading service file
-    template:
-        src: service.j2
-        dest: "{{ systemd_base_path | default('/etc/systemd/system') }}/{{ item.key }}.service"
-        owner: "{{ item.value.timer_user | default('root') }}"
-        group: "{{ item.value.timer_user | default('root') }}"
-        mode: 0644
-    with_dict: "{{ timers }}"
-    notify: Reload systemd
+  - name: Upload files and enable timer
+    
+    block:
+      - name: Uploading service file
+        template:
+            src: service.j2
+            dest: "{{ systemd_base_path | default('/etc/systemd/system') }}/{{ item.key }}.service"
+            owner: "{{ item.value.timer_user | default('root') }}"
+            group: "{{ item.value.timer_user | default('root') }}"
+            mode: 0644
+        with_dict: "{{ timers }}"
 
-  - name: Uploading timer file
-    template:
-        src: timer.j2
-        dest: "{{ systemd_base_path | default('/etc/systemd/system') }}/{{ item.key }}.timer"
-        owner: "{{ item.value.timer_user | default('root') }}"
-        group: "{{ item.value.timer_user | default('root') }}"
-        mode: 0644
-    with_dict: "{{ timers }}"
-    notify: Reload systemd
+      - name: Uploading timer file
+        template:
+            src: timer.j2
+            dest: "{{ systemd_base_path | default('/etc/systemd/system') }}/{{ item.key }}.timer"
+            owner: "{{ item.value.timer_user | default('root') }}"
+            group: "{{ item.value.timer_user | default('root') }}"
+            mode: 0644
+        with_dict: "{{ timers }}"
 
-  - name: Enabling timers
-    systemd:
-        name: "{{ item.key }}.timer"
-        state: restarted
-        enabled: true
-        masked: false
-        daemon_reload: true
-        scope: "{{ systemd_scope | default('system') }}"
-    with_dict: "{{ timers }}"
\ No newline at end of file
+      - name: Enabling timers
+        systemd:
+            name: "{{ item.key }}.timer"
+            state: restarted
+            enabled: true
+            masked: false
+            scope: "{{ systemd_scope | default('system') }}"
+        with_dict: "{{ timers }}"
+    
+    notify: Reload systemd
\ No newline at end of file
-- 
GitLab