Implement bridges and fillout readme with current state
This commit is contained in:
29
modules/networking/main.tf
Normal file
29
modules/networking/main.tf
Normal file
@@ -0,0 +1,29 @@
|
||||
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"
|
||||
}
|
||||
Reference in New Issue
Block a user