kubeasz/roles/clean/tasks/clean_master.yml

19 lines
625 B
YAML
Raw Normal View History

2019-06-02 00:04:33 +08:00
# to clean 'kube-master' nodes
- name: stop and disable kube-master service
service: name={{ item }} state=stopped enabled=no
with_items:
- kube-apiserver
- kube-controller-manager
- kube-scheduler
ignore_errors: true
when: "inventory_hostname in groups['kube-master']"
- name: remove files and dirs of 'kube-master' nodes
file: name={{ item }} state=absent
with_items:
- "/var/run/kubernetes"
- "/etc/systemd/system/kube-apiserver.service"
- "/etc/systemd/system/kube-controller-manager.service"
- "/etc/systemd/system/kube-scheduler.service"
when: "inventory_hostname in groups['kube-master']"