Skip to content

Commit 595f9ac

Browse files
committed
Make config directories consistent across services
Some services used edpm_container_standalone and others directly use edpm_container_manage and the way we generate the config files and use them is spread across multiple locations which is confusing and difficult to troubleshoot. This sanitizes the locations. This is required to identify all the services deployed vs to be deployed and remove orphaned containers/services. jira: https://issues.redhat.com/browse/OSPRH-19243 Signed-off-by: rabi <[email protected]>
1 parent e305edf commit 595f9ac

File tree

147 files changed

+586
-733
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

147 files changed

+586
-733
lines changed

roles/edpm_container_standalone/defaults/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,4 +64,4 @@ edpm_container_standalone_volumes: "{{
6464
}}"
6565

6666
edpm_deploy_identifier: ''
67-
edpm_iscsid_config_volume: /var/lib/config-data/ansible-generated/iscsid
67+
edpm_iscsid_config_volume: /var/lib/config-data/iscsid

roles/edpm_container_standalone/meta/argument_specs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,6 @@ argument_specs:
6464
description: Path to TLS certificate.
6565
type: path
6666
edpm_iscsid_config_volume:
67-
default: /var/lib/config-data/ansible-generated/iscsid
67+
default: /var/lib/config-data/iscsid
6868
description: Path to iscsid config directory.
6969
type: path

roles/edpm_derive_pci_device_spec/defaults/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
# All variables within this role should have a prefix of "edpm_derive_pci_device_spec"
2020

2121
# Defaults for PCI derive script (nic-partitioning is enabled)
22-
edpm_derive_pci_device_spec_conf_dir: '/var/lib/config-data/ansible-generated/derive_devicespec'
22+
edpm_derive_pci_device_spec_conf_dir: '/var/lib/config-data/derive_devicespec'
2323

2424
edpm_derive_sriov_device_spec_list: ''
2525
edpm_derive_pci_device_spec_conf_file: 20-sriov-device-spec.conf

roles/edpm_frr/defaults/main.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ edpm_frr_bgp_peers: []
5454
edpm_frr_bgp_asn: 64999
5555
edpm_frr_bgp_uplinks: []
5656
edpm_frr_bgp_uplinks_scope: internal
57-
edpm_frr_config_basedir: "/var/lib/config-data/ansible-generated/frr"
57+
edpm_frr_config_dest: "/var/lib/config-data/frr"
5858
edpm_frr_defaults: traditional
5959
edpm_frr_hostname: "{{ ansible_facts['hostname'] | default('') }}"
6060
edpm_frr_log_level: informational
@@ -82,7 +82,7 @@ edpm_frr_volumes:
8282
- /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro
8383
- /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro
8484
- /var/lib/kolla/config_files/frr.json:/var/lib/kolla/config_files/config.json:ro
85-
- "{{ edpm_frr_config_basedir }}:/var/lib/kolla/config_files/src:ro"
85+
- "{{ edpm_frr_config_dest }}:/var/lib/kolla/config_files/src:ro"
8686
- /run/frr:/run/frr:shared,z
8787

8888
# seconds between retries for download tasks

roles/edpm_frr/meta/argument_specs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ argument_specs:
135135
description: ''
136136
type: str
137137
edpm_frr_config_basedir:
138-
default: /var/lib/config-data/ansible-generated/frr
138+
default: /var/lib/config-data/frr
139139
description: Path to FRR configuration directory.
140140
type: path
141141
edpm_frr_defaults:
@@ -181,7 +181,7 @@ argument_specs:
181181
- /etc/pki/tls/certs/ca-bundle.trust.crt:/etc/pki/tls/certs/ca-bundle.trust.crt:ro
182182
- /etc/pki/tls/cert.pem:/etc/pki/tls/cert.pem:ro
183183
- /var/lib/kolla/config_files/frr.json:/var/lib/kolla/config_files/config.json:ro
184-
- /var/lib/config-data/ansible-generated/frr:/var/lib/kolla/config_files/src:ro
184+
- /var/lib/config-data/frr:/var/lib/kolla/config_files/src:ro
185185
- /run/frr:/run/frr:shared,z
186186
description: List of FRR volumes in a mountpoint form.
187187
type: list

roles/edpm_frr/molecule/default/verify.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@
99
ansible.builtin.include_tasks: "{{test_helper_dir}}/verify_dir.yaml"
1010
loop:
1111
- "/var/lib/edpm-config/container-startup-config/frr"
12-
- "/var/lib/config-data/ansible-generated/frr"
12+
- "/var/lib/config-data/frr"
1313
- "/etc/tmpfiles.d/"
14-
- "/var/lib/config-data/ansible-generated/frr/etc/frr"
14+
- "/var/lib/config-data/frr/etc/frr"
1515

1616
- name: ensure that /etc/tmpfiles.d/run-frr.conf file for frr exist
1717
become: true
@@ -26,31 +26,31 @@
2626
- check_frr_file.stat.exists
2727
fail_msg: "File /etc/tmpfiles.d/run-frr.conf does not exist"
2828

29-
- name: ensure that /var/lib/config-data/ansible-generated/frr/etc/frr/frr.conf file exist
29+
- name: ensure that /var/lib/config-data/frr/etc/frr/frr.conf file exist
3030
become: true
3131
block:
32-
- name: Check if file /var/lib/config-data/ansible-generated/frr/etc/frr/frr.conf exist
32+
- name: Check if file /var/lib/config-data/frr/etc/frr/frr.conf exist
3333
ansible.builtin.stat:
34-
path: /var/lib/config-data/ansible-generated/frr/etc/frr/frr.conf
34+
path: /var/lib/config-data/frr/etc/frr/frr.conf
3535
register: check_frr_conf_file
36-
- name: Assert file /var/lib/config-data/ansible-generated/frr/etc/frr/frr.conf exist
36+
- name: Assert file /var/lib/config-data/frr/etc/frr/frr.conf exist
3737
ansible.builtin.assert:
3838
that:
3939
- check_frr_conf_file.stat.exists
40-
fail_msg: "File /var/lib/config-data/ansible-generated/frr/etc/frr/frr.conf does not exist"
40+
fail_msg: "File /var/lib/config-data/frr/etc/frr/frr.conf does not exist"
4141

42-
- name: ensure that /var/lib/config-data/ansible-generated/frr/etc/frr/daemons file exist
42+
- name: ensure that /var/lib/config-data/frr/etc/frr/daemons file exist
4343
become: true
4444
block:
45-
- name: Check if file /var/lib/config-data/ansible-generated/frr/etc/frr/daemons exist
45+
- name: Check if file /var/lib/config-data/frr/etc/frr/daemons exist
4646
ansible.builtin.stat:
47-
path: /var/lib/config-data/ansible-generated/frr/etc/frr/daemons
47+
path: /var/lib/config-data/frr/etc/frr/daemons
4848
register: check_frr_daemons_file
49-
- name: Assert file /var/lib/config-data/ansible-generated/frr/etc/frr/daemons exist
49+
- name: Assert file /var/lib/config-data/frr/etc/frr/daemons exist
5050
ansible.builtin.assert:
5151
that:
5252
- check_frr_daemons_file.stat.exists
53-
fail_msg: "File /var/lib/config-data/ansible-generated/frr/etc/frr/daemons does not exist"
53+
fail_msg: "File /var/lib/config-data/frr/etc/frr/daemons does not exist"
5454

5555
- name: verify frr BGP and BFD firewall rules are applied
5656
block:

roles/edpm_frr/tasks/configure.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,17 +60,17 @@
6060

6161
- name: Configure FRR
6262
ansible.builtin.template:
63-
src: frr.conf.j2
64-
dest: "{{ edpm_frr_config_basedir }}/etc/frr/frr.conf"
63+
src: config/frr.conf.j2
64+
dest: "{{ edpm_frr_config_dest }}/etc/frr/frr.conf"
6565
mode: '0644'
6666
selevel: s0
6767
setype: container_file_t
6868
register: _frr_config_result
6969

7070
- name: Configure FRR daemons
7171
ansible.builtin.template:
72-
src: daemons.j2
73-
dest: "{{ edpm_frr_config_basedir }}/etc/frr/daemons"
72+
src: config/daemons.j2
73+
dest: "{{ edpm_frr_config_dest }}/etc/frr/daemons"
7474
mode: '0644'
7575
selevel: s0
7676
setype: container_file_t

roles/edpm_frr/tasks/install.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
owner: "{{ ansible_user | default(ansible_user_id) }}"
3333
group: "{{ ansible_user | default(ansible_user_id) }}"
3434
loop:
35-
- {'path': "{{ edpm_frr_config_basedir }}", 'setype': container_file_t, 'mode': '0750'}
35+
- {'path': "{{ edpm_frr_config_dest }}", 'setype': container_file_t, 'mode': '0750'}
3636
- {'path': /run/frr, 'setype': container_file_t, 'mode': '0755'}
3737
- {'path': /var/lib/edpm-config/firewall, 'setype': container_file_t, 'mode': '0750'}
3838

@@ -53,9 +53,9 @@
5353
- "!min"
5454
- "selinux"
5555

56-
- name: Create directory {{ edpm_frr_config_basedir }}
56+
- name: Create directory {{ edpm_frr_config_dest }}
5757
ansible.builtin.file:
58-
path: "{{ edpm_frr_config_basedir }}/etc/frr"
58+
path: "{{ edpm_frr_config_dest }}/etc/frr"
5959
recurse: true
6060
state: directory
6161
selevel: s0

roles/edpm_frr/tasks/run.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,6 @@
2525
vars:
2626
edpm_container_standalone_service: frr
2727
edpm_container_standalone_container_defs:
28-
frr: "{{ lookup('template', 'frr.yaml.j2') | from_yaml }}"
28+
frr: "{{ lookup('template', 'container_defs/frr.yaml.j2') | from_yaml }}"
2929
edpm_container_standalone_kolla_config_files:
30-
frr: "{{ lookup('template', 'templates/kolla_config/frr.yaml.j2') | from_yaml }}"
30+
frr: "{{ lookup('template', 'kolla_config/frr.yaml.j2') | from_yaml }}"
File renamed without changes.

0 commit comments

Comments
 (0)