Fix template

This commit is contained in:
Adrien Reslinger 2019-09-17 19:03:48 +02:00
parent 0223b84c93
commit f72705d2d8

View file

@ -45,7 +45,7 @@ apiVersion: kubeadm.k8s.io/v1beta2
kind: JoinConfiguration
controlPlane:
localAPIEndpoint:
advertiseAddress: "{{ ansible_host }}"
advertiseAddress: "{{ ansible_default_ipv4.address }}"
bindPort: 6443
certificateKey: "{{ kubecertskey.stdout }}"
discovery:
@ -65,11 +65,15 @@ nodeRegistration:
apiVersion: kubeadm.k8s.io/v1beta1
kind: ClusterConfiguration
kubernetesVersion: stable
controlPlaneEndpoint: "{{ lb_kubemaster }}:6443"
{% if is defined %}
{% if lbip_kubeapiserver is defined %}
controlPlaneEndpoint: "{{ lbip_kubeapiserver }}:6443"
{% else %}
controlPlaneEndpoint: "{{ ansible_default_ipv4.address }}:6443"
{% endif %}
{% if lb_kubemaster is defined %}
apiServer:
certSANs:
- "{{ lbip_kubeapiserver }}"
- "{{ lb_kubemaster }}"
{% endif %}
networking:
podSubnet: "10.244.0.0/16"