boma/terraform/environments/production/terraform.tfvars.example
sjat 9a8181ef18 Add Terraform VM-provisioning skeleton
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-30 14:10:01 +02:00

23 lines
838 B
Text

# Production environment — non-secret values
# Copy to terraform.tfvars and fill in your values.
#
# Secrets must be exported as environment variables before running Terraform:
# export TF_VAR_proxmox_api_token="terraform@pve!tokenid=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
#
# Forgejo backend credentials:
# export TF_HTTP_USERNAME="your-forgejo-username"
# export TF_HTTP_PASSWORD="your-forgejo-personal-access-token"
proxmox_endpoint = "https://pve01.baobab.band:8006/"
proxmox_insecure = false
proxmox_node = "pve01"
vm_template_id = 9000 # Proxmox VM ID of the Debian 13 cloud-init template
vm_datastore_id = "local-lvm"
gateway = "10.20.0.1"
dns_servers = ["10.20.0.10", "10.20.0.11"]
dns_domain = "boma.baobab.band"
ssh_public_keys = [
# "ssh-ed25519 AAAA... user@host",
]