From eafc0f99946c4b9c8669dcf2437e749eec4b08f1 Mon Sep 17 00:00:00 2001 From: Jan Philipp Timme <jan.philipp@timme.it> Date: Wed, 6 Oct 2021 17:01:34 +0200 Subject: [PATCH] Migrate to systemd socket+service --- checkmk/debian/check_mk.xinetd | 13 ------------- checkmk/debian/init.sls | 28 +++++++++++++--------------- 2 files changed, 13 insertions(+), 28 deletions(-) delete mode 100644 checkmk/debian/check_mk.xinetd diff --git a/checkmk/debian/check_mk.xinetd b/checkmk/debian/check_mk.xinetd deleted file mode 100644 index 66dd42f..0000000 --- a/checkmk/debian/check_mk.xinetd +++ /dev/null @@ -1,13 +0,0 @@ -service check_mk -{ - type = UNLISTED - port = 6556 - socket_type = stream - protocol = tcp - wait = no - user = root - server = /usr/bin/check_mk_agent - only_from = 141.71.3.61 141.71.3.159 - disable = no -} - diff --git a/checkmk/debian/init.sls b/checkmk/debian/init.sls index 419426b..1877d74 100644 --- a/checkmk/debian/init.sls +++ b/checkmk/debian/init.sls @@ -1,5 +1,5 @@ -hsh_checkmk_install_xinetd: - pkg.installed: +hsh_checkmk_purge_xinetd: + pkg.purged: - name: xinetd hsh_checkmk_fetch_package: @@ -17,23 +17,21 @@ hsh_checkmk_install_package: - group: root - cwd: /tmp - require: - - pkg: hsh_checkmk_install_xinetd + - pkg: hsh_checkmk_purge_xinetd - file: hsh_checkmk_fetch_package -hsh_checkmk_set_config: - file.managed: - - name: /etc/xinetd.d/check_mk - - source: salt://checkmk/debian/check_mk.xinetd - - mode: 644 - - user: root - - group: root +hsh_checkmk_enable_socket: + service.running: + - name: check_mk.socket + - enable: True + - reload: True - require: - - cmd: hsh_checkmk_install_package + - pkg: hsh_checkmk_install_package -hsh_checkmk_reload_xinetd: +hsh_checkmk_enable_async_service: service.running: - - name: xinetd + - name: check_mk-async.service - enable: True - reload: True - - watch: - - file: hsh_checkmk_set_config + - require: + - pkg: hsh_checkmk_install_package -- GitLab