Skip to content

Commit acce50b

Browse files
committed
added os based owner and group
1 parent 6aab271 commit acce50b

2 files changed

Lines changed: 15 additions & 8 deletions

File tree

roles/icinga_agent/defaults/main.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,10 @@ icinga_agent_api_conf: |
1414
accept_commands = true
1515
1616
icinga_agent_repositoryd_directory: false
17+
18+
icinga2_user:
19+
Debian: nagios
20+
RedHat: icinga
21+
icinga2_group:
22+
Debian: nagios
23+
RedHat: icinga

roles/icinga_agent/tasks/main.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
- name: create /etc/icinga2/repository.d
1010
ansible.builtin.file:
1111
dest: "/etc/icinga2/repository.d"
12-
owner: icinga
13-
group: icinga
12+
owner: "{{icinga2_user[ansible_os_family]}}"
13+
group: "{{icinga2_group[ansible_os_family]}}"
1414
state: directory
1515
when:
1616
- icinga_agent_repositoryd_directory is defined
@@ -19,8 +19,8 @@
1919
ansible.builtin.template:
2020
src: "{{ item }}"
2121
dest: "/etc/icinga2/{{ item | basename | regex_replace('.j2', '') }}"
22-
owner: icinga
23-
group: icinga
22+
owner: "{{icinga2_user[ansible_os_family]}}"
23+
group: "{{icinga2_group[ansible_os_family]}}"
2424
mode: 0640
2525
with_fileglob:
2626
- "../templates/configuration/*"
@@ -31,8 +31,8 @@
3131
ansible.builtin.template:
3232
src: "{{ item }}"
3333
dest: "/etc/icinga2/features-available/{{ item | basename | regex_replace('.j2', '') }}"
34-
owner: icinga
35-
group: icinga
34+
owner: "{{icinga2_user[ansible_os_family]}}"
35+
group: "{{icinga2_group[ansible_os_family]}}"
3636
mode: 0640
3737
with_fileglob:
3838
- "../templates/features/*"
@@ -43,8 +43,8 @@
4343
ansible.builtin.template:
4444
src: "{{ item }}"
4545
dest: "/etc/icinga2/features-available/{{ item | basename | regex_replace('.j2', '') }}"
46-
owner: icinga
47-
group: icinga
46+
owner: "{{icinga2_user[ansible_os_family]}}"
47+
group: "{{icinga2_group[ansible_os_family]}}"
4848
mode: 0640
4949
with_fileglob:
5050
- "{{ icinga_agent_custom_features_template_path }}"

0 commit comments

Comments
 (0)