summaryrefslogtreecommitdiff
path: root/roles/kubernetes/kubeadm/control-plane/tasks/secondary.yml
diff options
context:
space:
mode:
Diffstat (limited to 'roles/kubernetes/kubeadm/control-plane/tasks/secondary.yml')
-rw-r--r--roles/kubernetes/kubeadm/control-plane/tasks/secondary.yml5
1 files changed, 3 insertions, 2 deletions
diff --git a/roles/kubernetes/kubeadm/control-plane/tasks/secondary.yml b/roles/kubernetes/kubeadm/control-plane/tasks/secondary.yml
index aaa4d94e..0c7a285f 100644
--- a/roles/kubernetes/kubeadm/control-plane/tasks/secondary.yml
+++ b/roles/kubernetes/kubeadm/control-plane/tasks/secondary.yml
@@ -5,9 +5,9 @@
block:
- name: fetch list of current nodes
+ check_mode: no
command: kubectl --kubeconfig /etc/kubernetes/admin.conf get nodes -o name
changed_when: False
- check_mode: no
register: kubectl_node_list
- name: save list of current nodes
@@ -15,9 +15,9 @@
kubernetes_current_nodes: "{{ kubectl_node_list.stdout_lines | map('replace', 'node/', '') | list }}"
- name: upload certs
+ check_mode: no
when: "groups['_kubernetes_controlplane_nodes_'] | map('extract', hostvars, 'kubernetes_node_name') | difference(kubernetes_current_nodes) | length > 0"
command: kubeadm init phase upload-certs --upload-certs
- check_mode: no
register: kubeadm_upload_certs
- name: extracting encryption key for certs
@@ -57,6 +57,7 @@
- name: wait for new control-plane node to register
delegate_to: "{{ groups['_kubernetes_primary_controlplane_node_'] | first }}"
+ check_mode: no
command: "kubectl --kubeconfig /etc/kubernetes/admin.conf get nodes -o name {{ kubernetes_node_name }}"
changed_when: False
register: kubectl_node_get