Skip to content
Snippets Groups Projects
Commit eafc0f99 authored by Jan Philipp Timme's avatar Jan Philipp Timme
Browse files

Migrate to systemd socket+service

parent 49c6cf9e
No related branches found
No related tags found
No related merge requests found
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
}
hsh_checkmk_install_xinetd: hsh_checkmk_purge_xinetd:
pkg.installed: pkg.purged:
- name: xinetd - name: xinetd
hsh_checkmk_fetch_package: hsh_checkmk_fetch_package:
...@@ -17,23 +17,21 @@ hsh_checkmk_install_package: ...@@ -17,23 +17,21 @@ hsh_checkmk_install_package:
- group: root - group: root
- cwd: /tmp - cwd: /tmp
- require: - require:
- pkg: hsh_checkmk_install_xinetd - pkg: hsh_checkmk_purge_xinetd
- file: hsh_checkmk_fetch_package - file: hsh_checkmk_fetch_package
hsh_checkmk_set_config: hsh_checkmk_enable_socket:
file.managed: service.running:
- name: /etc/xinetd.d/check_mk - name: check_mk.socket
- source: salt://checkmk/debian/check_mk.xinetd - enable: True
- mode: 644 - reload: True
- user: root
- group: root
- require: - require:
- cmd: hsh_checkmk_install_package - pkg: hsh_checkmk_install_package
hsh_checkmk_reload_xinetd: hsh_checkmk_enable_async_service:
service.running: service.running:
- name: xinetd - name: check_mk-async.service
- enable: True - enable: True
- reload: True - reload: True
- watch: - require:
- file: hsh_checkmk_set_config - pkg: hsh_checkmk_install_package
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment