Files
tofu/variables.tf
Clément VÉRET 8b0321b9bb
Some checks failed
terraform-lint / terraform-lint (push) Failing after 22s
♻️: debian 13 by default
2025-12-05 08:44:48 +01: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-13-standard_13.1-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
})
}))
}