Skip to content

Commit 88b0f09

Browse files
committed
Use separate registries.conf.d files for config
Depending on the ansible vars used, there are different ways to configure registries with edpm_podman. Instead of one way overwriting the other by both using the same /etc/containers/registries.conf file, use separate files under /etc/containers/registries.conf.d. Jira: OSPRH-19793 Signed-off-by: James Slagle <[email protected]>
1 parent da4023c commit 88b0f09

File tree

3 files changed

+5
-3
lines changed

3 files changed

+5
-3
lines changed

roles/edpm_podman/defaults/main.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ edpm_podman_default_network_config:
8181
# - prefix: registry.fedoraproject.org
8282
# blocked: true
8383
edpm_podman_registries: []
84+
edpm_podman_registries_conf_file: 20-edpm-podman-registries.conf
8485
edpm_container_default_pids_limit: 4096
8586
edpm_container_events_logger_mechanism: journald
8687
edpm_container_default_runtime: crun
@@ -103,3 +104,4 @@ edpm_podman_auth_file: ~/.config/containers/auth.json
103104

104105
edpm_podman_registries_conf: ""
105106
edpm_podman_disconnected_ocp: false
107+
edpm_podman_disconnected_conf_file: 10-edpm-podman-disconnected.conf

roles/edpm_podman/molecule/disconnected/converge.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848

4949
- name: Assert registries.conf matches
5050
ansible.builtin.lineinfile:
51-
name: /etc/containers/registries.conf
51+
name: /etc/containers/registries.conf.d/10-edpm-podman-disconnected.conf
5252
search_string: 'location = "quay.io/okd/scos-content"'
5353
line: 'changed'
5454
state: present

roles/edpm_podman/tasks/install.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@
9999
- name: Write containers registries.conf
100100
ansible.builtin.template:
101101
src: registries.conf.j2
102-
dest: /etc/containers/registries.conf
102+
dest: /etc/containers/registries.conf.d/{{ edpm_podman_registries_conf_file }}
103103
owner: root
104104
group: root
105105
setype: etc_t
@@ -109,7 +109,7 @@
109109
- name: Write containers registries.conf for disconnected ocp
110110
ansible.builtin.copy:
111111
content: "{{ edpm_podman_registries_conf }}"
112-
dest: /etc/containers/registries.conf
112+
dest: /etc/containers/registries.conf.d/{{ edpm_podman_disconnected_conf_file }}
113113
owner: root
114114
group: root
115115
setype: etc_t

0 commit comments

Comments
 (0)