Merge "Remove Docker when upgrading to Podman"

This commit is contained in:
Zuul 2019-03-03 16:06:52 +00:00 committed by Gerrit Code Review
commit f34134d1c9
1 changed files with 33 additions and 0 deletions

View File

@ -88,3 +88,36 @@ outputs:
- name: Delete cni0 interface if exists
command: ip link delete cni0
ignore_errors: True
post_upgrade_tasks:
- name: Purge everything about Docker on the host
when: step|int == 3
block:
- name: Check if docker has some data
stat:
path: /var/lib/docker
register: docker_path_stat
- name: Purge Docker
when: docker_path_stat.stat.exists
block:
- name: Ensure docker service is running
systemd:
name: docker
register: docker_service_state
- name: Run docker system prune
shell: docker system prune -a -f
when: docker_service_state.status['SubState'] == 'running'
- name: Stop and disable Docker service
when: docker_service_state.status['SubState'] == 'running'
systemd:
name: docker
state: stopped
enabled: no
- name: Uninstall Docker rpm
package:
name: docker
state: absent
- name: Purge /var/lib/docker
file:
path: /var/lib/docker
state: absent