Files
server/terraform/k3s/variables.tf
2025-06-09 23:32:10 -04:00

24 lines
734 B
HCL

variable "proxmox_endpoint" {}
variable "proxmox_username" {}
variable "proxmox_password" {}
variable "proxmox_ssh_username" {}
variable "proxmox_ssh_private_key" {}
variable "k3s_vm_config" {
type = map(object({
name = string
ip = string
cidr = string
ram = string
role = string
}))
default = {
"vm1" = { name = "k3s-node-1", ip = "192.168.3.1", cidr = "16", ram = "4096", role = "master" }
"vm2" = { name = "k3s-node-2", ip = "192.168.3.2", cidr = "16", ram = "4096", role = "worker" }
"vm3" = { name = "k3s-node-3", ip = "192.168.3.3", cidr = "16", ram = "4096", role = "worker" }
"vm4" = { name = "k3s-node-4", ip = "192.168.3.4", cidr = "16", ram = "4096", role = "worker" }
}
}