69 lines
1.2 KiB
YAML
69 lines
1.2 KiB
YAML
---
|
|
- name: Reset Kubernetes Cluster
|
|
command: kubeadm reset -f
|
|
ignore_errors: yes
|
|
|
|
- name: Remove Kubernetes configuration files
|
|
file:
|
|
path: "{{ item }}"
|
|
state: absent
|
|
loop:
|
|
- /etc/kubernetes
|
|
- /var/lib/etcd
|
|
- /var/lib/kubelet
|
|
- /var/lib/dockershim
|
|
- /var/run/kubernetes
|
|
- /var/run/dockershim
|
|
- /media/data
|
|
- /media/cloudmoa
|
|
|
|
- name: container runtime stop - docker
|
|
systemd:
|
|
name: docker
|
|
state: stopped
|
|
when: runtime == "docker"
|
|
|
|
- name: container runtime stop - crio
|
|
systemd:
|
|
name: crio
|
|
state: stopped
|
|
when: runtime == "crio"
|
|
|
|
- name: container runtime stop - containerd
|
|
systemd:
|
|
name: containerd
|
|
state: stopped
|
|
when: runtime == "containerd"
|
|
|
|
- name: Remove kubectl package
|
|
package:
|
|
name: kubectl
|
|
state: absent
|
|
|
|
- name: Remove kubeadm package
|
|
package:
|
|
name: kubeadm
|
|
state: absent
|
|
|
|
- name: Remove kubelet package
|
|
package:
|
|
name: kubelet
|
|
state: absent
|
|
|
|
- name: Remove docker
|
|
package:
|
|
name: docker*
|
|
state: absent
|
|
when: runtime == "docker"
|
|
|
|
- name: Remove containerd
|
|
package:
|
|
name: containerd
|
|
state: absent
|
|
when: runtime == "containerd"
|
|
|
|
- name: Remove crio
|
|
package:
|
|
name: crio
|
|
state: absent
|
|
when: runtime == "crio" |