|
@ -30,23 +30,26 @@ |
|
|
- kubeadm_ca_stat.stat.exists |
|
|
- kubeadm_ca_stat.stat.exists |
|
|
delegate_to: "{{ groups['kube-master'][0] }}" |
|
|
delegate_to: "{{ groups['kube-master'][0] }}" |
|
|
run_once: true |
|
|
run_once: true |
|
|
|
|
|
changed_when: false |
|
|
|
|
|
|
|
|
- name: Create kubeadm token for joining nodes with 24h expiration (default) |
|
|
- name: Create kubeadm token for joining nodes with 24h expiration (default) |
|
|
command: "{{ bin_dir }}/kubeadm token create" |
|
|
command: "{{ bin_dir }}/kubeadm token create" |
|
|
register: temp_token |
|
|
register: temp_token |
|
|
delegate_to: "{{ groups['kube-master'][0] }}" |
|
|
delegate_to: "{{ groups['kube-master'][0] }}" |
|
|
when: kubeadm_token is not defined |
|
|
when: kubeadm_token is not defined |
|
|
|
|
|
changed_when: false |
|
|
|
|
|
|
|
|
- name: Set kubeadm_token to generated token |
|
|
- name: Set kubeadm_token to generated token |
|
|
set_fact: |
|
|
set_fact: |
|
|
kubeadm_token: "{{ temp_token.stdout }}" |
|
|
kubeadm_token: "{{ temp_token.stdout }}" |
|
|
when: kubeadm_token is not defined |
|
|
when: kubeadm_token is not defined |
|
|
|
|
|
|
|
|
- name: gets the kubeadm version |
|
|
|
|
|
|
|
|
- name: Get the kubeadm version |
|
|
command: "{{ bin_dir }}/kubeadm version -o short" |
|
|
command: "{{ bin_dir }}/kubeadm version -o short" |
|
|
register: kubeadm_output |
|
|
register: kubeadm_output |
|
|
|
|
|
changed_when: false |
|
|
|
|
|
|
|
|
- name: sets kubeadm api version to v1beta2 |
|
|
|
|
|
|
|
|
- name: Set kubeadm api version to v1beta2 |
|
|
set_fact: |
|
|
set_fact: |
|
|
kubeadmConfig_api_version: v1beta2 |
|
|
kubeadmConfig_api_version: v1beta2 |
|
|
|
|
|
|
|
|