2 # tasks file for check-mk-agent
4 - name: install Debian packages for CheckMk agent
14 - check-mk-agent-logwatch
15 - monitoring-plugins-basic
17 - name: test for systemd unit files
22 stat: path=/etc/systemd/system/check_mk.socket
23 when: "ansible_distribution_major_version >= '8'"
24 register: check_mk_socket_unit
26 - name: install systemd socket unit files
31 dest=/etc/systemd/system/check_mk.socket
35 src=check_mk.socket.j2
36 when: "check_mk_socket_unit.stat.exists == False and ansible_distribution_major_version >= '8'"
38 - reload systemd daemon
40 - name: install systemd service unit files
45 dest=/etc/systemd/system/check_mk@.service
49 src=check_mk@.service.j2
50 when: "check_mk_socket_unit.stat.exists == False and ansible_distribution_major_version >= '8'"
52 - "reload systemd daemon"
54 - meta: flush_handlers
61 - name: ensure "check_mk.socket" is enabled and running
69 when: "ansible_distribution_major_version >= '8'"