ansible-kubernetes-hetzner/templates/k8s_cluster/cluster/joinController.yml.j2

15 lines
468 B
Django/Jinja

apiVersion: kubeadm.k8s.io/v1beta3
kind: JoinConfiguration
discovery:
bootstrapToken:
apiServerEndpoint: {{ kubernetesApi }}:6443
caCertHashes:
- sha256:{{ hostvars['k8s-master-1']['certsha256'] }}
token: {{ hostvars['k8s-master-1']['token'] }}
nodeRegistration:
kubeletExtraArgs:
node-ip: {{ ansible_host }}
controlPlane:
localAPIEndpoint:
advertiseAddress: {{ ansible_host }}
certificateKey: {{ hostvars['k8s-master-1']['certskey'] }}