Fix deployment on multiple kubernetes clusters
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
2ce6678959
commit
8bbd3fa11c
2 changed files with 4 additions and 11 deletions
|
|
@ -228,7 +228,7 @@
|
|||
|
||||
when:
|
||||
- groups['KubernetesMasterConfigured_' ~ kubernetes_cluster_name] is not defined
|
||||
- groups['KubernetesMasters'][0] == ansible_hostname
|
||||
- groups['KubernetesMasters_' ~ kubernetes_cluster_name][0] == ansible_hostname
|
||||
|
||||
# End of first controler
|
||||
|
||||
|
|
@ -238,8 +238,6 @@
|
|||
register: server_enrolled
|
||||
changed_when: False
|
||||
ignore_errors: yes
|
||||
when:
|
||||
- groups['KubernetesMasterConfigured_' ~ kubernetes_cluster_name] is not defined
|
||||
|
||||
#- name: Deploy kubeadm config
|
||||
# template:
|
||||
|
|
@ -257,7 +255,6 @@
|
|||
register: kubernetes_certificateKey
|
||||
delegate_to: "{{ lb_kubemaster }}"
|
||||
when:
|
||||
- groups['KubernetesMasterConfigured_' ~ kubernetes_cluster_name] is not defined
|
||||
- server_enrolled.rc == 1
|
||||
- kubernetes_master|bool
|
||||
|
||||
|
|
@ -266,7 +263,6 @@
|
|||
register: kubetoken
|
||||
delegate_to: "{{ lb_kubemaster }}"
|
||||
when:
|
||||
- groups['KubernetesMasterConfigured_' ~ kubernetes_cluster_name] is not defined
|
||||
- server_enrolled.rc == 1
|
||||
|
||||
- name: Retreive hash certificat
|
||||
|
|
@ -279,7 +275,6 @@
|
|||
register: cacerthash
|
||||
delegate_to: "{{ lb_kubemaster }}"
|
||||
when:
|
||||
- groups['KubernetesMasterConfigured_' ~ kubernetes_cluster_name] is not defined
|
||||
- server_enrolled.rc == 1
|
||||
|
||||
- name: Deploy kubeadm config
|
||||
|
|
@ -290,11 +285,9 @@
|
|||
group: root
|
||||
mode: 0600
|
||||
when:
|
||||
- groups['KubernetesMasterConfigured_' ~ kubernetes_cluster_name] is not defined
|
||||
- server_enrolled.rc == 1
|
||||
|
||||
- name: Join '{{ ansible_hostname }}' to Kubernetes cluster
|
||||
command: kubeadm join --config=/root/kubeadm-config.yaml
|
||||
when:
|
||||
- groups['KubernetesMasterConfigured_' ~ kubernetes_cluster_name] is not defined
|
||||
- server_enrolled.rc == 1
|
||||
|
|
|
|||
|
|
@ -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 }}"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue