ansible-role-docker/tasks/uninstall_RedHat.yml
Adrien Reslinger 43ebb7b044
Some checks reported errors
continuous-integration/drone/push Build encountered an error
Fix linter issues
2022-11-30 07:38:08 +01:00

42 lines
1,004 B
YAML

---
- name: Disable docker service
ansible.builtin.service:
name: docker
state: stopped
enabled: false
- name: Remove all other's docker version packages
ansible.builtin.package:
name: "{{ docker_remove_packages_name }}"
state: absent
update_cache: true
- name: Remove docker
ansible.builtin.package:
name: "{{ docker_package_name }}"
state: absent
update_cache: true
- name: Remove files and directories
ansible.builtin.file:
force: true
recurse: true
path: "{{ item }}"
state: absent
with_items:
- /var/lib/docker-engine
- /var/lib/docker
- /etc/docker
- /etc/yum.repos.d/docker-ce.repo
- name: Register docker firewalld service
ansible.builtin.file:
force: true
path: "/etc/firewalld/services/docker-swarm.xml"
state: absent
register: need_firewalld_reload
- name: reload firewalld to refresh service list
ansible.builtin.command: firewall-cmd --reload
when:
- need_firewalld_reload is changed