This commit is contained in:
Adrien Reslinger 2019-09-16 18:56:14 +02:00
parent 74b037f751
commit bd0e853693
2 changed files with 12 additions and 5 deletions

View file

@ -64,10 +64,19 @@
- name: Retreive kubeadm Major version
shell: kubeadm version | sed 's/.*{Major:"\([0-9]\)".*/\1/'
register: kubeadm_version_major
changed_when: False
- name: Retreive kubeadm Minor version
shell: kubeadm version | sed -e 's/.* Minor:"\([0-9]*\)".*/\1/'
register: kubeadm_version_minor
changed_when: False
- set_fact:
lb_kubemaster: "groups['KubernetesMasterConfigured'][0]"
when:
- lb_kubemaster is undefined
# - groups['KubernetesMasters'] | length > 1
changed_when: False
- name: Deploy initial kubeadm config
template:
@ -97,11 +106,6 @@
- groups['KubernetesMasterConfigured'] is not defined
- groups['KubernetesMasters'][0] == ansible_hostname
- set_fact:
lb_kubemaster: "groups['KubernetesMasterConfigured'][0]"
when:
- groups['KubernetesMasters'] | length > 1
- name: Test if server node already included
command: kubectl --kubeconfig=/etc/kubernetes/admin.conf get nodes {{ ansible_hostname | lower }}
delegate_to: "{{ lb_kubemaster }}"

View file

@ -68,6 +68,9 @@ kubernetesVersion: stable
controlPlaneEndpoint: "{{ lb_kubemaster }}:6443"
apiServer:
certSANs:
- "{{ lb_kubemaster }}"
{% if false %}
- "{{ lbip_kubeapiserver }}"
{% endif %}
networking:
podSubnet: "10.244.0.0/16"