feat(fastpass): Talos cluster provisioning and bootstrap
- Terraform: VM provisioning, Unifi DHCP, Technitium DNS - talhelper: cluster config for 6-node Talos cluster - Cilium 1.19.4 CNI with Talos-compatible security context - docs: city-hall setup guide and bootstrap runbook
This commit is contained in:
18
terraform/talos/modules/node/outputs.tf
Normal file
18
terraform/talos/modules/node/outputs.tf
Normal file
@@ -0,0 +1,18 @@
|
||||
# ─── Node Outputs ────────────────────────────────────────────────────────────
|
||||
# Consumed by the cluster root module to wire up DHCP reservations and
|
||||
# DNS records without hardcoding MAC addresses.
|
||||
|
||||
output "vm_id" {
|
||||
description = "Proxmox VM ID."
|
||||
value = proxmox_virtual_environment_vm.node.vm_id
|
||||
}
|
||||
|
||||
output "mac_address" {
|
||||
description = "MAC address of the primary network interface. Used to create the Unifi DHCP reservation."
|
||||
value = proxmox_virtual_environment_vm.node.network_device[0].mac_address
|
||||
}
|
||||
|
||||
output "hostname" {
|
||||
description = "Node hostname. Passed through for convenience when building DNS records."
|
||||
value = proxmox_virtual_environment_vm.node.name
|
||||
}
|
||||
Reference in New Issue
Block a user