Skip to content
Snippets Groups Projects
Unverified Commit f5885d05 authored by Peter Pan's avatar Peter Pan Committed by GitHub
Browse files

In CentOS 8.x Docker install Step: remove podman when existing (#8016)

parent af949cd9
No related branches found
No related tags found
No related merge requests found
...@@ -33,6 +33,10 @@ docker_remove_packages_yum: ...@@ -33,6 +33,10 @@ docker_remove_packages_yum:
- docker-logrotate - docker-logrotate
- docker-engine-selinux.noarch - docker-engine-selinux.noarch
# remove podman to avoid containerd.io confliction
podman_remove_packages_yum:
- podman
docker_remove_packages_apt: docker_remove_packages_apt:
- docker - docker
- docker-engine - docker-engine
......
...@@ -15,6 +15,17 @@ ...@@ -15,6 +15,17 @@
- ansible_os_family == 'Debian' - ansible_os_family == 'Debian'
- (docker_versioned_pkg[docker_version | string] is search('docker-ce')) - (docker_versioned_pkg[docker_version | string] is search('docker-ce'))
- name: Ensure podman not installed. | RedHat
package:
name: '{{ podman_remove_packages_yum }}'
state: absent
when:
- ansible_os_family == 'RedHat'
- (docker_versioned_pkg[docker_version | string] is search('docker-ce'))
- not is_ostree
- name: Ensure old versions of Docker are not installed. | RedHat - name: Ensure old versions of Docker are not installed. | RedHat
package: package:
name: '{{ docker_remove_packages_yum }}' name: '{{ docker_remove_packages_yum }}'
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment