30 lines
876 B
HCL
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"
|
|
}
|