github.com/jlmeeker/kismatic@v1.10.1-0.20180612190640-57f9005a1f1a/ansible/roles/packages-docker/tasks/main.yaml (about) 1 --- 2 # YUM 3 # Need to install versions of dependencies that were marked obsolete 4 # https://github.com/moby/moby/issues/33930 5 # Package docker-ce-selinux is obsoleted by docker-ce, but obsoleting package does not provide for requirements 6 # ---> Package libselinux.x86_64 0:2.5-6.el7 will be updated 7 # ---> Package libselinux.x86_64 0:2.5-11.el7 will be an update 8 # --> Finished Dependency Resolution 9 # Can't use yum module as --setopt=obsoletes=0 is not supported 10 - name: install docker-ce yum package 11 command: yum install -y --setopt=obsoletes=0 docker-ce-{{ docker_ce_yum_version }} 12 register: docker_installation_rpm 13 until: docker_installation_rpm|success 14 retries: 3 15 delay: 3 16 when: ansible_os_family == 'RedHat' 17 environment: "{{proxy_env}}" 18 19 # DEB 20 - name: install docker-ce deb package 21 apt: 22 name: docker-ce={{ docker_ce_apt_version }} 23 state: present 24 default_release: xenial 25 register: docker_installation_deb 26 until: docker_installation_deb|success 27 retries: 3 28 delay: 3 29 when: ansible_os_family == 'Debian' 30 environment: "{{proxy_env}}"