diff options
| -rw-r--r-- | playbooks/container-runtime/private/build_container_groups.yml | 2 | ||||
| -rw-r--r-- | roles/container_runtime/tasks/package_docker.yml | 11 | 
2 files changed, 12 insertions, 1 deletions
| diff --git a/playbooks/container-runtime/private/build_container_groups.yml b/playbooks/container-runtime/private/build_container_groups.yml index 7fd60743c..a2361d50c 100644 --- a/playbooks/container-runtime/private/build_container_groups.yml +++ b/playbooks/container-runtime/private/build_container_groups.yml @@ -3,4 +3,4 @@    hosts: oo_all_hosts:!oo_nodes_to_config    tasks:    - group_by: -      key: oo_hosts_containerized_managed_{{ (containerized | default(False)) | ternary('true','false') }} +      key: oo_hosts_containerized_managed_{{ (openshift_is_containerized | default(False)) | ternary('true','false') }} diff --git a/roles/container_runtime/tasks/package_docker.yml b/roles/container_runtime/tasks/package_docker.yml index d6e7e7fed..ed9a2709b 100644 --- a/roles/container_runtime/tasks/package_docker.yml +++ b/roles/container_runtime/tasks/package_docker.yml @@ -1,6 +1,17 @@  ---  - include_tasks: common/pre.yml +# In some cases, some services may be run as containers and docker may still +# be installed via rpm. +- include_tasks: common/atomic_proxy.yml +  when: +  - > +    (openshift_use_system_containers | default(False)) | bool +    or (openshift_use_etcd_system_container | default(False)) | bool +    or (openshift_use_openvswitch_system_container | default(False)) | bool +    or (openshift_use_node_system_container | default(False)) | bool +    or (openshift_use_master_system_container | default(False)) | bool +  - name: Get current installed Docker version    command: "{{ repoquery_installed }} --qf '%{version}' docker"    when: not openshift_is_atomic | bool | 
