- name: "01-01 k3s baseline verify (nodes + core deploys)" hosts: k3s_server become: true run_once: true vars: k3s_kubeconfig: /etc/rancher/k3s/k3s.yaml tasks: - name: kubectl get nodes ansible.builtin.shell: KUBECONFIG={{ k3s_kubeconfig }} kubectl get nodes -o wide changed_when: false - name: kube-system pods summary ansible.builtin.shell: KUBECONFIG={{ k3s_kubeconfig }} kubectl get pods -n kube-system -o wide changed_when: false - name: Assert core components exist (coredns, traefik) ansible.builtin.shell: | set -e KUBECONFIG={{ k3s_kubeconfig }} kubectl -n kube-system get deploy coredns KUBECONFIG={{ k3s_kubeconfig }} kubectl -n kube-system get deploy traefik args: executable: /bin/bash changed_when: false