- name: Init cluster ansible.builtin.command: cmd: |- kubeadm init --control-plane-endpoint={{ cluster_endpoint }} --pod-network-cidr={{ pod_network_cidr }} --upload-certs --cri-socket=unix:///var/run/crio/crio.sock register: kubeadm_init failed_when: kubeadm_init.rc != 0 changed_when: kubeadm_init.rc == 0 - name: Cluster init output ansible.builtin.debug: msg: "{{ kubeadm_init.stdout }}" when: kubeadm_init.rc == 0 - name: Cluster init errors ansible.builtin.debug: msg: "{{ kubeadm_init.stderr }}" when: kubeadm_init.rc != 0 - name: Install Calico CNI ansible.builtin.command: cmd: |- kubectl apply -f https://raw.githubusercontent.com/projectcalico/calico/{{ calico_version }}/manifests/calico.yaml register: calico_install changed_when: calico_install.rc == 0 failed_when: calico_install.rc != 0 environment: KUBECONFIG: /etc/kubernetes/admin.conf