From ed47d0b735bace57353e79426ce56a06102d0e77 Mon Sep 17 00:00:00 2001 From: Thedro Neely Date: Sun, 22 Mar 2020 16:28:54 -0400 Subject: roles/k8s/main: Automatically join cluster --- roles/k8s/main.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/roles/k8s/main.yml b/roles/k8s/main.yml index 0a91255..fcc22d8 100644 --- a/roles/k8s/main.yml +++ b/roles/k8s/main.yml @@ -138,6 +138,23 @@ register: output - debug: var=output + - name: Extracting cluster join command + shell: grep -E 'kubeadm join|discovery' k8s_cluster_initialization.log + args: + chdir: "{{ k8s_home }}" + register: join + changed_when: false + - debug: var=join + + - name: Calling workers to join cluster + shell: "{{ join.stdout }} --ignore-preflight-errors all" + changed_when: false + delegate_to: "{{ item }}" + with_items: + - "{{ groups['k8s_node'][0] }}" + - "{{ groups['k8s_node'][1] }}" + - "{{ groups['k8s_node'][2] }}" + - name: Creating kube folder file: path: "{{ item }}" -- cgit v1.2.3