diff --git a/roles/kubernetes/control-plane/tasks/kubeadm-secondary.yml b/roles/kubernetes/control-plane/tasks/kubeadm-secondary.yml index 6dbf4df1b..245f4b2e7 100644 --- a/roles/kubernetes/control-plane/tasks/kubeadm-secondary.yml +++ b/roles/kubernetes/control-plane/tasks/kubeadm-secondary.yml @@ -24,11 +24,11 @@ - name: Parse certificate key if not set set_fact: - kubeadm_certificate_key: "{{ hostvars[groups['kube_control_plane'][0]]['kubeadm_upload_cert'].stdout_lines[-1] | trim }}" + kubeadm_certificate_key: "{{ hostvars[first_kube_control_plane]['kubeadm_upload_cert'].stdout_lines[-1] | trim }}" run_once: true when: - - hostvars[groups['kube_control_plane'][0]]['kubeadm_upload_cert'] is defined - - hostvars[groups['kube_control_plane'][0]]['kubeadm_upload_cert'] is not skipped + - hostvars[first_kube_control_plane]['kubeadm_upload_cert'] is defined + - hostvars[first_kube_control_plane]['kubeadm_upload_cert'] is not skipped - name: Create kubeadm ControlPlane config template: