Fix deployment on multiple kubernetes clusters
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Adrien Reslinger 2021-02-07 01:36:50 +01:00
parent 2ce6678959
commit 8bbd3fa11c
Signed by: adrien
GPG key ID: DA7B27055C66D6DE
2 changed files with 4 additions and 11 deletions

View file

@ -42,7 +42,7 @@ nodeRegistration:
localAPIEndpoint:
advertiseAddress: "{{ ansible_default_ipv4.address }}"
bindPort: 6443
{% if kubernetes_master|bool and groups['KubernetesMasterConfigured'] is defined %}
{% if kubernetes_master|bool and groups['KubernetesMasterConfigured_' ~ kubernetes_cluster_name] is defined %}
certificateKey: "{{ kubernetes_certificateKey.stdout }}"
{% endif %}
---
@ -53,14 +53,14 @@ controlPlane:
localAPIEndpoint:
advertiseAddress: "{{ ansible_default_ipv4.address }}"
bindPort: 6443
{% if groups['KubernetesMasterConfigured'] is defined %}
{% if groups['KubernetesMasterConfigured_' ~ kubernetes_cluster_name] is defined %}
certificateKey: "{{ kubernetes_certificateKey.stdout }}"
{% endif %}
{% endif %}
discovery:
bootstrapToken:
apiServerEndpoint: "{{ lb_kubemaster }}:6443"
{% if groups['KubernetesMasterConfigured'] is defined %}
{% if groups['KubernetesMasterConfigured_' ~ kubernetes_cluster_name] is defined %}
caCertHashes:
- sha256:{{ cacerthash.stdout }}
token: "{{ kubetoken.stdout }}"