2025-09-04 21:18:22 +00:00

31 lines
684 B
HCL

resource "proxmox_lxc" "container" {
for_each = var.containers
hostname = each.key
target_node = var.target_node
ostemplate = lookup(var.lxc_templates, each.value.template, each.value.template)
unprivileged = each.value.privileged != true
cores = each.value.cores
memory = each.value.memory
swap = 512
password = var.lxcrootPass
rootfs {
storage = var.default_storage
size = each.value.disk_size
}
network {
name = "eth0"
bridge = var.default_bridge
tag = each.value.vlan_tag
ip = each.value.ip
gw = var.default_gateway
}
nameserver = var.dns_servers
onboot = true
start = true
}