diff options
Diffstat (limited to 'roles/kubernetes-node/tasks/main.yml')
-rw-r--r-- | roles/kubernetes-node/tasks/main.yml | 20 |
1 files changed, 6 insertions, 14 deletions
diff --git a/roles/kubernetes-node/tasks/main.yml b/roles/kubernetes-node/tasks/main.yml index 5b2eb9bc..d078d2fb 100644 --- a/roles/kubernetes-node/tasks/main.yml +++ b/roles/kubernetes-node/tasks/main.yml @@ -1,16 +1,8 @@ --- -- name: get master vars - set_fact: - kube_master_vars: "{{ hostvars[kubernetes_nodes_master] }}" +- name: add node cluster + include_tasks: add.yml + when: k8s_remove_node is not defined -- name: set up kubernetes master - command: "kubeadm join --token {{ kube_master_vars.kube_bootstrap_token }} {{ kube_master_vars.ansible_default_ipv4.address }}:6443 --discovery-token-ca-cert-hash {{ kube_master_vars.kube_bootstrap_ca_cert_hash }}" - args: - creates: /etc/kubernetes/kubelet.conf - register: kubeadm_join - -- name: dump output of kubeadm join to log file - when: kubeadm_join.changed - copy: - content: "{{ kubeadm_join.stdout }}\n" - dest: /etc/kubernetes/kubeadm-join.log +- name: remove node from cluster + include_tasks: remove.yml + when: k8s_remove_node is defined |