Files

30 lines
876 B
HCL

resource "proxmox_network_linux_bridge" "management" {
node_name = var.proxmox_node_name
name = "management"
address = "10.10.10.1/24"
comment = "Terraform managed Linux bridge for Proxmox API access and admin tools"
}
resource "proxmox_network_linux_bridge" "services" {
node_name = var.proxmox_node_name
name = "services"
comment = "Terraform managed Linux bridge for general workload VMs and containers"
}
resource "proxmox_network_linux_bridge" "dmz" {
node_name = var.proxmox_node_name
name = "dmz"
comment = "Terraform managed Linux bridge for externally exposed VMs and containers (e.g. web servers)"
}
resource "proxmox_network_linux_bridge" "isolated" {
node_name = var.proxmox_node_name
name = "isolated"
comment = "Terraform managed Linux bridge for Lab/test VMs and containers with no external connectivity"
}