diff options
Diffstat (limited to 'common')
-rw-r--r-- | common/kubernetes-cluster-cleanup.yml | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/common/kubernetes-cluster-cleanup.yml b/common/kubernetes-cluster-cleanup.yml index 69a9fc7e..5c2fac45 100644 --- a/common/kubernetes-cluster-cleanup.yml +++ b/common/kubernetes-cluster-cleanup.yml @@ -19,6 +19,16 @@ kubernetes_node_name: "{{ item[0] }}" changed_when: False + - name: get list of bootstrap-tokens + command: "kubeadm token list --show-managed-fields -o jsonpath='{.token};'" + changed_when: False + check_mode: no + register: kubeadm_token_list_json + + - name: delete all bootstrap tokens + loop: "{{ kubeadm_token_list_json.stdout | split(';') | reject('==', '') }}" + command: "kubeadm token delete {{ item }}" + - name: prune superflous nodes from cluster hosts: _kubernetes_nodes_ roles: |