ansible-role-docker/tasks/uninstall_RedHat.yml
Adrien 5ce0140b54
Some checks failed
continuous-integration/drone/push Build is failing
Fix some lint
2020-06-04 21:07:29 +02:00

42 lines
900 B
YAML

---
- name: Disable docker service
service:
name: docker
state: stopped
enabled: no
- name: Remove all other's docker version packages
package:
name: "{{ docker_remove_packages_name }}"
state: absent
update_cache: yes
- name: Remove docker
package:
name: "{{ docker_package_name }}"
state: absent
update_cache: yes
- name: Remove files and directories
file:
force: yes
recurse: yes
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
file:
force: yes
path: "/etc/firewalld/services/docker-swarm.xml"
state: absent
register: need_firewalld_reload
- name: reload firewalld to refresh service list
command: firewall-cmd --reload
when:
- need_firewalld_reload is changed