Files
tofu/variables.tf
Clément VÉRET 12e80f6a48
All checks were successful
terraform-lint / terraform-lint (push) Successful in 4s
♻️: store metadata to S3
2025-09-04 09:57:02 +02:00

31 lines
878 B
HCL

variable "lxc_containers" {
description = "Complete declarative description of a machine"
type = map(object({
server_desc = string
ip_suffix = number
cpu_cores = optional(number, 1)
memory_dedicated = optional(number, 256)
tags = optional(list(string), [])
unprivileged = optional(bool, true)
started = optional(bool, true)
start_on_boot = optional(bool, false)
debian_tmpl = optional(string, "local:vztmpl/debian-12-standard_12.7-1_amd64.tar.zst")
disk = optional(list(object({
path = string
size = string
})), [])
features = optional(object({
nesting = bool
fuse = bool
keyctl = bool
mount = list(string)
}),
{
nesting = true
fuse = null
keyctl = null
mount = null
})
}))
}