- name: stat /var/lib/kubelet/config.yaml stat: path: /var/lib/kubelet/config.yaml ignore_errors: true register: stat_kublet_config tags: - kubeadm-join - name: generate bootstrap token delegate_to: '{{ groups["k8s-controller"][0] }}' command: kubeadm token create --kubeconfig /etc/kubernetes/admin.conf --ttl 1h --print-join-command when: not stat_kublet_config.stat.exists changed_when: true register: kubeadm_token_create tags: - bootstrap-token - kubeadm-join - name: join the kubernetes cluster command: >- {{ kubeadm_token_create.stdout }} when: not stat_kublet_config.stat.exists changed_when: true tags: - kubeadm-join