ansible-role-docker/tasks/uninstall_RedHat.yml
2019-06-19 08:48:16 +02:00

36 lines
870 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