Skip to content

Commit aa3f094

Browse files
authored
Merge pull request #11 from T-Systems-MMS/add_debian_compatibility
added first draft to add full compatibility for Debian
2 parents f70bfc8 + fbe273b commit aa3f094

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

roles/icinga_agent/tasks/main.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,17 @@
1515
when:
1616
- icinga_agent_repositoryd_directory is defined
1717

18+
- name: create features-* folders in case it is missing
19+
ansible.builtin.file:
20+
path: "{{ item }}"
21+
state: directory
22+
mode: 0750
23+
owner: "{{ icinga2_user[ansible_os_family] }}"
24+
group: "{{ icinga2_group[ansible_os_family] }}"
25+
loop:
26+
- /etc/icinga2/features-available/
27+
- /etc/icinga2/features-enabled/
28+
1829
- name: copy icinga configuration files
1930
ansible.builtin.template:
2031
src: "{{ item }}"
@@ -66,6 +77,14 @@
6677
- icinga_agent_enable_features | length > 0
6778

6879
- block:
80+
- name: create certs folder in case it is missing
81+
ansible.builtin.file:
82+
path: /var/lib/icinga2/certs/ca.crt
83+
state: directory
84+
mode: 0750
85+
owner: "{{ icinga2_user[ansible_os_family] }}"
86+
group: "{{ icinga2_group[ansible_os_family] }}"
87+
6988
- name: generate ticket and save it as a variable
7089
ansible.builtin.shell: /usr/sbin/icinga2 pki ticket --cn {{ ansible_hostname }} --salt {{ icinga_agent_salt }}
7190
environment:

0 commit comments

Comments
 (0)