# --------------------------------------------------------------- # General container settings (things that rarely change) # --------------------------------------------------------------- variable "start_on_boot" { type = bool default = true } variable "unprivileged" { type = bool default = false } variable "nesting_enabled" { type = bool default = true } # --------------------------------------------------------------- # Disk sizes (primary + optional) # --------------------------------------------------------------- variable "datastore_id" { type = string default = "local-lvm" } variable "disk_size_gb" { type = number default = 64 } variable "datastore_id_media" { type = string default = "watari" } variable "disk_size_gb_media" { type = number default = 10000 } # --------------------------------------------------------------- # Initialization specifics # --------------------------------------------------------------- variable "hostname" { default = "grail" } variable "vm_id" { default = "165" } variable "ip_address" { default = "192.168.0.65/24" } variable "gateway" { default = "192.168.0.1" } variable "password" { default = "example" } variable "memory" { default = 4048 } # Sets dedicated RAM to 2048 MB (2 GB) variable "swap" { default = 1024 } # Sets swap space to 1024 MB (1 GB) variable "cores" { default = 6 } # --------------------------------------------------------------- # Node & template file # --------------------------------------------------------------- variable "node_name" { default = "ryuk" } variable "template_file_id" { default = "local:vztmpl/debian-13-custom.tar.zst" } # --------------------------------------------------------------- # (Optional) Mount point volume name – set if you enable mounts # --------------------------------------------------------------- # variable "mount_volume" { default = "" }