]> arthur.barton.de Git - AnsibleRoles.git/blob - roles/check-mk-agent/tasks/main.yml
check-mk-agent: Don't setup own systemd service files
[AnsibleRoles.git] / roles / check-mk-agent / tasks / main.yml
1 ---
2 # tasks file for check-mk-agent
3
4 - name: install Debian packages for Check_MK agent (1/2)
5   tags:
6     - check_mk
7     - monitoring
8     - packages
9   apt:
10     state: present
11     name: [
12       'check-mk-agent',
13       'nagios-plugins-basic',
14     ]
15
16 - name: install Debian packages for Check_MK agent (2/2)
17   tags:
18     - check_mk
19     - monitoring
20     - packages
21   apt: >
22     state=present
23     name=check-mk-agent-logwatch
24   when: "ansible_distribution_major_version|int >= 7 and ansible_distribution_major_version|int < 9"
25
26 - name: enable xinetd configuration
27   tags:
28     - check_mk
29   lineinfile: >
30     dest=/etc/xinetd.d/check_mk
31     group=root
32     mode=0644
33     owner=root
34     regexp="^[\s]*disable[\s]*="
35     state=absent
36   when: "ansible_distribution_major_version|int < 8"
37   notify:
38     - restart "xinetd"
39
40 - meta: flush_handlers
41   tags:
42     - check_mk
43
44 - name: ensure "check_mk.socket" is enabled and started
45   tags:
46     - check_mk
47     - monitoring
48   service: >
49     enabled=yes
50     name=check_mk.socket
51     state=started
52   when: "ansible_distribution_major_version|int >= 8"