diff options
author | Christian Pointner <equinox@spreadspace.org> | 2022-08-15 22:42:01 +0200 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2022-08-16 00:36:07 +0200 |
commit | 20947da3f0961ea36ea62cb54ff675c2a60bcffd (patch) | |
tree | ce62a0d4ad13b14695116503a4451e1027c3a65c /roles/kubernetes/kubeadm/control-plane/tasks/primary.yml | |
parent | kubernetes/kubeadm: move node-ip kubelet parameter to kubeadm config (diff) |
kubernetes/kubeadm: make k8s node name configureable
Diffstat (limited to 'roles/kubernetes/kubeadm/control-plane/tasks/primary.yml')
-rw-r--r-- | roles/kubernetes/kubeadm/control-plane/tasks/primary.yml | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/roles/kubernetes/kubeadm/control-plane/tasks/primary.yml b/roles/kubernetes/kubeadm/control-plane/tasks/primary.yml index 4204c07d..cbad58d9 100644 --- a/roles/kubernetes/kubeadm/control-plane/tasks/primary.yml +++ b/roles/kubernetes/kubeadm/control-plane/tasks/primary.yml @@ -71,7 +71,7 @@ kubernetes_current_nodes: "{{ kubectl_node_list.stdout_lines | map('replace', 'node/', '') | list }}" - name: create bootstrap token for existing cluster - when: "groups['_kubernetes_nodes_'] | difference(kubernetes_current_nodes) | length > 0" + when: "groups['_kubernetes_nodes_'] | map('extract', hostvars, 'kubernetes_node_name') | difference(kubernetes_current_nodes) | length > 0" command: kubeadm token create --ttl 42m check_mode: no register: kubeadm_token_create @@ -93,12 +93,12 @@ changed_when: False - name: set variables needed by kubernetes/nodes to join the cluster + loop: "{{ groups['_kubernetes_nodes_'] }}" + delegate_to: "{{ item }}" + delegate_facts: True set_fact: kube_bootstrap_token: "{% if kubeadm_token_generate.stdout is defined %}{{ kubeadm_token_generate.stdout }}{% elif kubeadm_token_create.stdout is defined %}{{ kubeadm_token_create.stdout }}{% endif %}" kube_bootstrap_ca_cert_hash: "sha256:{{ kube_ca_openssl.stdout }}" - delegate_to: "{{ item }}" - delegate_facts: True - loop: "{{ groups['_kubernetes_nodes_'] }}" ## install node-local-dns |