From ea05c0d30d3f6a1b008d0f0e337a928299d87132 Mon Sep 17 00:00:00 2001 From: Jan Philipp Timme <jan.philipp@timme.it> Date: Wed, 11 Jan 2023 11:36:41 +0100 Subject: [PATCH] Ensure old services are dead --- checkmk/debian/init.sls | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/checkmk/debian/init.sls b/checkmk/debian/init.sls index fe4d9f0..6d5d307 100644 --- a/checkmk/debian/init.sls +++ b/checkmk/debian/init.sls @@ -20,6 +20,34 @@ hsh_checkmk_install_package: - pkg: hsh_checkmk_purge_xinetd - file: hsh_checkmk_fetch_package + +{# Stop old services to ensure new agent can function #} +hsh_checkmk_stop_old_socket: + service.dead: + - name: check_mk.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 + - require: + - cmd: hsh_checkmk_install_package + + +{# Disable old services, too #} hsh_checkmk_disable_old_socket: service.disabled: - name: check_mk.socket -- GitLab