From a532d2b91453c14eec661af2beb4a20437244fa7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?J=C3=B6rg=20Sachse?= <joerg.sachse@slub-dresden.de>
Date: Thu, 11 Jul 2024 17:32:58 +0200
Subject: [PATCH] feat: enable use of services that are not systemd templates

---
 tasks/install_validation_tools.yml | 26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)

diff --git a/tasks/install_validation_tools.yml b/tasks/install_validation_tools.yml
index 2746025..ef38fc2 100644
--- a/tasks/install_validation_tools.yml
+++ b/tasks/install_validation_tools.yml
@@ -147,29 +147,29 @@
   changed_when: false
 
 - name: enable & start cleanup daemon
-  ansible.builtin.systemd:
-    unit: "cleanup_daemon_@{{ item.u }}"
+  ansible.builtin.systemd_service:
+    unit: "cleanup_daemon{{ item.u }}"
     daemon_reload: true
-    enabled: true
+    enabled: "{{ item.e | default(true) }}"
     state: "{{ item.s | default(omit) }}"    # this can never be idempotent
   loop:
     # Timers...
-    - u: "ddz.timer"
+    - u: "_@ddz.timer"
       s: "restarted"
-    - u: "digas.timer"
+    - u: "_@digas.timer"
       s: "restarted"
-    - u: "fotothek.timer"
+    - u: "_@fotothek.timer"
       s: "restarted"
-    - u: "mediathek.timer"
+    - u: "_@mediathek.timer"
       s: "restarted"
-    - u: "save.timer"
+    - u: "_@save.timer"
       s: "restarted"
     # ... and their respective services
-    - u: "ddz.service"
-    - u: "digas.service"
-    - u: "fotothek.service"
-    - u: "mediathek.service"
-    - u: "save.service"
+    - u: "_@ddz.service"
+    - u: "_@digas.service"
+    - u: "_@fotothek.service"
+    - u: "_@mediathek.service"
+    - u: "_@save.service"
   changed_when: false
 
 - name: enable & start validation Webservice
-- 
GitLab