Skip to content

Commit 98e1a95

Browse files
Merge pull request #1040 from eduolivares/OSPRH-20414
Override frr and ovn_bgp_agent directory owners recursively
2 parents 6a07aed + ba9f7e8 commit 98e1a95

File tree

3 files changed

+24
-0
lines changed

3 files changed

+24
-0
lines changed

roles/edpm_bootstrap/tasks/bootstrap.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,26 @@
2828
setype: var_log_t
2929
become: true
3030

31+
- name: Gather user fact
32+
ansible.builtin.setup:
33+
gather_subset:
34+
- "!all"
35+
- "!min"
36+
- "user"
37+
when:
38+
- ansible_user is undefined
39+
40+
- name: Ensure /var/lib/config-data/ansible-generated exists and fix subdirs owner and mode if it existed
41+
become: true
42+
ansible.builtin.file:
43+
path: "/var/lib/config-data/ansible-generated"
44+
state: directory
45+
recurse: true
46+
mode: "0755"
47+
owner: "{{ ansible_user | default(ansible_user_id) }}"
48+
group: "{{ ansible_user | default(ansible_user_id) }}"
49+
setype: container_file_t
50+
3151
- name: Gather services facts
3252
ansible.builtin.service_facts:
3353

roles/edpm_frr/tasks/install.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,12 @@
5454
- "selinux"
5555

5656
- name: Create directory {{ edpm_frr_config_basedir }}
57+
become: true
5758
ansible.builtin.file:
5859
path: "{{ edpm_frr_config_basedir }}/etc/frr"
5960
recurse: true
6061
state: directory
6162
selevel: s0
6263
setype: container_file_t
64+
owner: "{{ ansible_user | default(ansible_user_id) }}"
65+
group: "{{ ansible_user | default(ansible_user_id) }}"

roles/edpm_ovn_bgp_agent/tasks/install.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
- {'path': "{{ edpm_ovn_bgp_agent_config_basedir }}", 'setype': container_file_t, 'mode': '0750'}
3636

3737
- name: Create directory {{ edpm_ovn_bgp_agent_config_basedir }}
38+
become: true
3839
ansible.builtin.file:
3940
path: "{{ edpm_ovn_bgp_agent_config_basedir }}/etc/ovn-bgp-agent"
4041
recurse: true

0 commit comments

Comments
 (0)