--- # Kubernetes version (major.minor) — used for repo URL and kubeadm k8s_version: "1.33" # Container runtime containerd_version: "" # empty = latest from Docker CE repo # Network settings pod_network_cidr: "10.244.0.0/16" # Flannel default service_cidr: "10.96.0.0/12" # kubeadm default apiserver_advertise_address: "{{ ansible_host }}" # CNI plugin: flannel | calico cni_plugin: "flannel" # Fix #6: pinned CNI versions — bump explicitly when upgrading flannel_version: "v0.26.1" calico_version: "v3.27.0" # Path where kubeconfig is placed for the ansible_user on the control plane kubeconfig_path: "/home/{{ ansible_user }}/.kube/config" # Copy kubeconfig to manager nodes after init kubeconfig_fetch_to_managers: true