2 # tasks file for check-mk-agent
4 - name: install Debian packages for CheckMk agent
14 - check-mk-agent-logwatch
15 - nagios-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
32 dest=/etc/systemd/system/check_mk.socket
36 src=check_mk.socket.j2
37 when: "check_mk_socket_unit.stat.exists == False and ansible_distribution_major_version >= '8'"
39 - reload systemd daemon
41 - name: install systemd service unit files
47 dest=/etc/systemd/system/check_mk@.service
51 src=check_mk@.service.j2
52 when: "check_mk_socket_unit.stat.exists == False and ansible_distribution_major_version >= '8'"
54 - "reload systemd daemon"
56 - meta: flush_handlers
63 - name: ensure "check_mk.socket" is enabled and running
71 when: "ansible_distribution_major_version >= '8'"