# copy to ~/.cluster-api/clusterctl.yaml — never commit the real file # Only used by `clusterctl generate cluster`. No Proxmox credentials here: CAPMOX is installed by # cluster-api-operator and gets them from ansible/secrets.yml (Secret capmox-system/capmox-variables). ## workload defaults PROXMOX_SOURCENODE: "pv1-1" # node holding the template TEMPLATE_VMID: "" # 101 on pv1-1 (copy 9101 on pv1-2) ALLOWED_NODES: "[pv1-1]" # local-lvm: only the template's node. More PVE nodes = one # worker MD + PMT per node by hand (lab1.yaml, decision #18) VM_SSH_KEYS: "ssh-ed25519 AAAA..." ## network (VLAN 4 on vmbr0 — add `vlan: 4` to the network device in ProxmoxMachineTemplates) CONTROL_PLANE_ENDPOINT_IP: "" NODE_IP_RANGES: "[-]" GATEWAY: "" IP_PREFIX: "24" DNS_SERVERS: "[]" BRIDGE: "vmbr0" ## sizing defaults (workers overridden in lab1.yaml) BOOT_VOLUME_DEVICE: "scsi0" BOOT_VOLUME_SIZE: "40" NUM_SOCKETS: "1" NUM_CORES: "2" MEMORY_MIB: "4096"