Переглянути джерело

New playbook-based scuttle for destroying Kubernetes clusters (see #83)

Signed-off-by: Lucas A. Wilson <luke.wilson@dell.com>
Lucas A. Wilson 4 роки тому
батько
коміт
1a4e70f298
1 змінених файлів з 29 додано та 0 видалено
  1. 29 0
      destroy.yml

+ 29 - 0
destroy.yml

@@ -0,0 +1,29 @@
+#  Copyright 2020 Dell Inc. or its subsidiaries. All Rights Reserved.
+#  
+#   Licensed under the Apache License, Version 2.0 (the "License");
+#   you may not use this file except in compliance with the License.
+#   You may obtain a copy of the License at
+#  
+#       http://www.apache.org/licenses/LICENSE-2.0
+#  
+#   Unless required by applicable law or agreed to in writing, software
+#   distributed under the License is distributed on an "AS IS" BASIS,
+#   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#   See the License for the specific language governing permissions and
+#   limitations under the License.
+---
+
+- name: Scuttle Kubernetes cluster
+  hosts: all
+  tasks:
+  - name: Reset kubeadm
+    command: kubeadm reset -f
+  - name: Remove configuration directories
+    file:
+      path: "{{ item }}"
+      state: absent
+    with_items:
+      - /var/lib/etcd/
+      - /var/lib/cni/
+      - /run/flannel/
+      - /etc/cni/