Skip to content
This repository was archived by the owner on Feb 7, 2023. It is now read-only.

Commit fa2f5d1

Browse files
mike-nguyenMicah Abbott
authored andcommitted
add support for /etc/containers/registries.conf (#206)
Supported is needed for an additional scenario now for adding registries and insecure registries. The current way to add registries is in /etc/sysconfig/docker. The new way is to add registries to /etc/containers/registries.conf which uses yaml format. If /etc/containers/registries.conf exists, it the registry will be added in the file, otherwise it will be added in /etc/sysconfig/docker.
1 parent a6106a8 commit fa2f5d1

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

  • roles/docker_private_registry/tasks

roles/docker_private_registry/tasks/main.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,32 @@
99
when: ansible_docker0.ipv4.address is not defined
1010
run_once: true
1111

12+
- name: Check for /etc/containers/registries.conf
13+
stat:
14+
path: /etc/containers/registries.conf
15+
register: reg
16+
17+
- name: add registeries
18+
blockinfile:
19+
dest: /etc/containers/registries.conf
20+
block: |
21+
insecure_registries:
22+
- {{ ansible_docker0.ipv4.address }}:5000
23+
when: reg.stat.exists
24+
1225
- name: edit /etc/sysconfig/docker file to add private registry
1326
replace:
1427
dest=/etc/sysconfig/docker
1528
regexp="^ADD_REGISTRY='--add-registry registry.access.redhat.com'"
1629
replace="ADD_REGISTRY='--add-registry {{ ansible_docker0.ipv4.address }}:5000 --add-registry registry.access.redhat.com'"
30+
when: reg.stat.exists == False
1731

1832
- name: edit /etc/sysconfig/docker file to enable insecure registry
1933
replace:
2034
dest=/etc/sysconfig/docker
2135
regexp='^# INSECURE_REGISTRY=\'--insecure-registry\s?\''
2236
replace='INSECURE_REGISTRY=\'--insecure-registry {{ ansible_docker0.ipv4.address }}:5000\''
37+
when: reg.stat.exists == False
2338

2439
- name: stop docker
2540
service:

0 commit comments

Comments
 (0)