feat(terraform): deploy dev and prod talos VMs to PVE

This commit is contained in:
2026-02-10 00:34:12 +02:00
parent 6b58c2d3c3
commit 81b5b8d4f1
5 changed files with 185 additions and 0 deletions

22
terraform/variables.tf Normal file
View File

@@ -0,0 +1,22 @@
variable "proxmox_endpoint" {
description = "The Proxmox API endpoint URL"
type = string
}
variable "proxmox_api_token" {
description = "The Proxmox API token"
type = string
sensitive = false
}
variable "clusters" {
type = map(object({
cores = number
memory = number
disk_size_gb = number
hostname = string
mac_address = string
ip_address = string
datastore_id = string
}))
}