# Static inventory — ALIGNED with infra/tofu defaults (LOCKED PHASE1-SCOPE IPs). # Regenerate from tofu when IPs/names are overridden: # cd ../tofu && tofu output -raw ansible_inventory > ../ansible/inventory/hosts.ini # # k3s_primary = the --cluster-init server (embedded-etcd founder + Cilium k8sServiceHost). # k3s_secondary = the two servers that join it. All three are servers (HA embedded etcd). [k3s_primary] k3s-dev-1 ansible_host=10.73.0.11 [k3s_secondary] k3s-dev-2 ansible_host=10.73.0.12 k3s-dev-3 ansible_host=10.73.0.13 [k3s_servers:children] k3s_primary k3s_secondary # The hypervisor/workstation host itself (target of host-prereqs.yml). Its become # (sudo) password comes from the vaulted group_vars/hypervisor/vault.yml. [hypervisor] localhost ansible_connection=local