diff options
author | Thedro Neely <thedroneely@gmail.com> | 2020-03-22 16:28:54 -0400 |
---|---|---|
committer | Thedro Neely <thedroneely@gmail.com> | 2020-03-22 16:28:54 -0400 |
commit | ed47d0b735bace57353e79426ce56a06102d0e77 (patch) | |
tree | 730cb50b24b954ee8915fdea3107225c02f4a257 /roles/k8s/main.yml | |
parent | d068468f52cf91383511d675e3e2139067653f54 (diff) | |
download | playbooks-ed47d0b735bace57353e79426ce56a06102d0e77.tar.gz playbooks-ed47d0b735bace57353e79426ce56a06102d0e77.tar.bz2 playbooks-ed47d0b735bace57353e79426ce56a06102d0e77.zip |
roles/k8s/main: Automatically join cluster
Diffstat (limited to 'roles/k8s/main.yml')
-rw-r--r-- | roles/k8s/main.yml | 17 |
1 files changed, 17 insertions, 0 deletions
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 }}" |