From f9dd6b398b98a5532aad1875b45fde95d34e4967 Mon Sep 17 00:00:00 2001
From: Jan Philipp Timme <jan.philipp@timme.it>
Date: Wed, 11 Jan 2023 11:51:00 +0100
Subject: [PATCH] Ensure important secondary services are enabled

---
 checkmk/debian/init.sls | 24 +++++++++++++++++++++++-
 1 file changed, 23 insertions(+), 1 deletion(-)

diff --git a/checkmk/debian/init.sls b/checkmk/debian/init.sls
index 18ee2eb..2c4f651 100644
--- a/checkmk/debian/init.sls
+++ b/checkmk/debian/init.sls
@@ -49,7 +49,27 @@ hsh_checkmk_disable_old_async_service:
       - cmd: hsh_checkmk_install_package
 
 
-{# Finally, enable and (re)start new agent #}
+{# Finally, enable and (re)start new agent and secondary services #}
+
+hsh_checkmk_enable_async_service:
+  service.running:
+    - name: check-mk-agent-async.service
+    - enable: True
+    - restart: True
+    - require:
+      - service: hsh_checkmk_disable_old_socket
+      - service: hsh_checkmk_disable_old_async_service
+
+hsh_checkmk_enable_socket:
+  service.running:
+    - name: check-mk-agent.socket
+    - enable: True
+    - restart: True
+    - require:
+      - service: hsh_checkmk_disable_old_socket
+      - service: hsh_checkmk_disable_old_async_service
+
+
 hsh_checkmk_enable_cmk-agent-ctl-daemon:
   service.running:
     - name: cmk-agent-ctl-daemon.service
@@ -58,3 +78,5 @@ hsh_checkmk_enable_cmk-agent-ctl-daemon:
     - require:
       - service: hsh_checkmk_disable_old_socket
       - service: hsh_checkmk_disable_old_async_service
+      - service: hsh_checkmk_enable_async_service
+      - service: hsh_checkmk_enable_socket
-- 
GitLab