blob: 94233048e3673c2f26ded39cc4e0a35e7e34e639 [file] [log] [blame]
---
# rke2 handlers/main.yml
#
# SPDX-FileCopyrightText: © 2022 Open Networking Foundation <support@opennetworking.org>
# SPDX-License-Identifier: Apache-2.0
- name: Debian Uninstall Docker
apt:
name: docker*
state: absent
purge: true
autoremove: true
autoclean: true
when: ansible_os_family == "Debian"
listen: Uninstall Docker
- name: Unmount docker mounts
command:
cmd: "umount /var/lib/docker"
register: result
failed_when: >
("no mount point specified" not in result.stderr) and
("not mounted" not in result.stderr) and
(result.stderr | length > 0)
changed_when: >
("no mount point specified" not in result.stderr) and
("not mounted" not in result.stderr)
listen: Uninstall Docker
- name: Remove Docker Directories
file:
path: "{{ item }}"
state: absent
with_items:
- /var/lib/docker
- /etc/docker
- /var/run/docker.sock
listen: Uninstall Docker
- name: Make docker0 interface down
command: ifconfig docker0 down
listen: Uninstall Docker