diff options
Diffstat (limited to 'roles/docker')
| -rw-r--r-- | roles/docker/tasks/systemcontainer_crio.yml | 9 | ||||
| -rw-r--r-- | roles/docker/templates/crio.conf.j2 | 5 | 
2 files changed, 14 insertions, 0 deletions
diff --git a/roles/docker/tasks/systemcontainer_crio.yml b/roles/docker/tasks/systemcontainer_crio.yml index 8f81273e5..24ca0d9f8 100644 --- a/roles/docker/tasks/systemcontainer_crio.yml +++ b/roles/docker/tasks/systemcontainer_crio.yml @@ -3,6 +3,15 @@  - set_fact:      l_insecure_crio_registries: "{{ '\"{}\"'.format('\", \"'.join(openshift.docker.insecure_registries)) }}"    when: openshift.docker.insecure_registries +- set_fact: +    l_crio_registries: "{{ openshift.docker.additional_registries + ['docker.io'] }}" +  when: openshift.docker.additional_registries +- set_fact: +    l_crio_registries: "{{ ['docker.io'] }}" +  when: not openshift.docker.additional_registries +- set_fact: +    l_additional_crio_registries: "{{ '\"{}\"'.format('\", \"'.join(l_crio_registries)) }}" +  when: openshift.docker.additional_registries  - name: Ensure container-selinux is installed    package: diff --git a/roles/docker/templates/crio.conf.j2 b/roles/docker/templates/crio.conf.j2 index 5b31932b1..b4ee84fd0 100644 --- a/roles/docker/templates/crio.conf.j2 +++ b/roles/docker/templates/crio.conf.j2 @@ -120,6 +120,11 @@ insecure_registries = [  {{ l_insecure_crio_registries|default("") }}  ] +# registries is used to specify a comma separated list of registries to be used +# when pulling an unqualified image (e.g. fedora:rawhide). +registries = [ +{{ l_additional_crio_registries|default("") }} +]  # The "crio.network" table contains settings pertaining to the  # management of CNI plugins.  [crio.network]  | 
