Files
rootnode-academy/infra/terraform/versions.tf
T
ced4568 cbf81b09e7 feat(proxmox): Proxmox VM template + Terraform/OpenTofu VM creation
Manual, documented bare-metal Proxmox install + cloud-init template build
(deliberately not automated — a fragile one-time step). Terraform/OpenTofu
config creates rn-platform-01/rn-lab-host-01 from that template via the
bpg/proxmox provider, with configurable (not hardcoded) VM sizing.

Validated: tofu fmt, tofu init -backend=false (real provider download),
tofu validate -> Success. No paid state backend required (local state).
2026-08-18 17:12:55 -05:00

24 lines
562 B
Terraform

terraform {
required_version = ">= 1.5.0"
required_providers {
proxmox = {
source = "bpg/proxmox"
version = "~> 0.60"
}
}
# Local state by default — no paid backend required. Uncomment for remote state once/if
# that's wanted; not needed to use this module.
# backend "s3" {
# bucket = "rootnode-terraform-state"
# key = "production/terraform.tfstate"
# region = "auto"
# }
}
provider "proxmox" {
endpoint = var.proxmox_api_url
api_token = var.proxmox_api_token
insecure = var.proxmox_tls_insecure
}