diff options
Diffstat (limited to 'roles/docker')
| -rw-r--r-- | roles/docker/tasks/main.yml | 4 | ||||
| -rw-r--r-- | roles/docker/tasks/systemcontainer_crio.yml | 9 | ||||
| -rw-r--r-- | roles/docker/templates/crio.conf.j2 | 7 | 
3 files changed, 17 insertions, 3 deletions
diff --git a/roles/docker/tasks/main.yml b/roles/docker/tasks/main.yml index 1f9ac5059..78c6671d8 100644 --- a/roles/docker/tasks/main.yml +++ b/roles/docker/tasks/main.yml @@ -7,8 +7,8 @@  - set_fact:      l_use_system_container: "{{ openshift.docker.use_system_container | default(False) }}" -    l_use_crio: "{{ openshift.docker.use_crio | default(False) }}" -    l_use_crio_only: "{{ openshift.docker.use_crio_only | default(False) }}" +    l_use_crio: "{{ openshift_use_crio | default(False) }}" +    l_use_crio_only: "{{ openshift_use_crio_only | default(False) }}"  - name: Use Package Docker if Requested    include: package_docker.yml diff --git a/roles/docker/tasks/systemcontainer_crio.yml b/roles/docker/tasks/systemcontainer_crio.yml index 787f51f94..451b8498f 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 eae1759ab..b4ee84fd0 100644 --- a/roles/docker/templates/crio.conf.j2 +++ b/roles/docker/templates/crio.conf.j2 @@ -43,7 +43,7 @@ stream_port = "10010"  # This is a mandatory setting as this runtime will be the default one  # and will also be used for untrusted container workloads if  # runtime_untrusted_workload is not set. -runtime = "/usr/libexec/crio/runc" +runtime = "/usr/bin/runc"  # runtime_untrusted_workload is the OCI compatible runtime used for untrusted  # container workloads. This is an optional setting, except if @@ -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]  | 
