From a4d7a63d5b33daa67b002ee70ab795a25f95ca1f Mon Sep 17 00:00:00 2001
From: Jan Philipp Timme <jan.philipp@timme.it>
Date: Wed, 11 Jan 2023 11:49:13 +0100
Subject: [PATCH] Do NOT disable important secondary checkmk services

---
 checkmk/debian/init.sls | 28 ++--------------------------
 1 file changed, 2 insertions(+), 26 deletions(-)

diff --git a/checkmk/debian/init.sls b/checkmk/debian/init.sls
index 6d5d307..18ee2eb 100644
--- a/checkmk/debian/init.sls
+++ b/checkmk/debian/init.sls
@@ -28,18 +28,6 @@ hsh_checkmk_stop_old_socket:
     - require:
       - cmd: hsh_checkmk_install_package
 
-hsh_checkmk_stop_old_agent_socket:
-  service.dead:
-    - name: check-mk-agent.socket
-    - require:
-      - cmd: hsh_checkmk_install_package
-
-hsh_checkmk_stop_old_async_agent:
-  service.dead:
-    - name: check-mk-agent-async.service
-    - require:
-      - cmd: hsh_checkmk_install_package
-
 hsh_checkmk_stop_old_async_service:
   service.dead:
     - name: check_mk-async.service
@@ -54,24 +42,14 @@ hsh_checkmk_disable_old_socket:
     - require:
       - cmd: hsh_checkmk_install_package
 
-hsh_checkmk_disable_old_agent_socket:
-  service.disabled:
-    - name: check-mk-agent.socket
-    - require:
-      - cmd: hsh_checkmk_install_package
-
-hsh_checkmk_disable_old_async_agent:
-  service.disabled:
-    - name: check-mk-agent-async.service
-    - require:
-      - cmd: hsh_checkmk_install_package
-
 hsh_checkmk_disable_old_async_service:
   service.disabled:
     - name: check_mk-async.service
     - require:
       - cmd: hsh_checkmk_install_package
 
+
+{# Finally, enable and (re)start new agent #}
 hsh_checkmk_enable_cmk-agent-ctl-daemon:
   service.running:
     - name: cmk-agent-ctl-daemon.service
@@ -79,6 +57,4 @@ hsh_checkmk_enable_cmk-agent-ctl-daemon:
     - restart: True
     - require:
       - service: hsh_checkmk_disable_old_socket
-      - service: hsh_checkmk_disable_old_agent_socket
-      - service: hsh_checkmk_disable_old_async_agent
       - service: hsh_checkmk_disable_old_async_service
-- 
GitLab