resource "stackit_network" "mgmt_network" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" name = "mgmt_network" ipv4_nameservers = ["1.1.1.1", "8.8.8.8"] ipv4_prefix_length = 24 ipv4_prefix = "10.220.129.0/24" routed = true } resource "stackit_network" "ha_network" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" name = "ha_network" ipv4_prefix_length = 24 ipv4_prefix = "10.220.254.0/24" routed = false } resource "stackit_network" "wan_network" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" name = "wan_network" ipv4_nameservers = ["1.1.1.1", "8.8.8.8"] ipv4_prefix_length = 24 ipv4_prefix = "10.220.131.0/24" routed = true } resource "stackit_network" "lan_network" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" name = "lan_network" ipv4_prefix_length = 24 ipv4_prefix = "10.220.0.0/24" routed = false } resource "stackit_network" "lan_network1" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" name = "lan_network1" ipv4_prefix_length = 24 ipv4_prefix = "10.220.1.0/24" routed = false } resource "stackit_network" "lan_network2" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" name = "lan_network2" ipv4_prefix_length = 24 ipv4_prefix = "10.220.2.0/24" routed = false } resource "stackit_network" "lan_network3" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" name = "lan_network3" ipv4_prefix_length = 24 ipv4_prefix = "10.220.3.0/24" routed = false } resource "stackit_network" "lan_network4" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" name = "lan_network4" ipv4_prefix_length = 24 ipv4_prefix = "10.220.4.0/24" routed = false } resource "stackit_network" "lan_network5" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" name = "lan_network5" ipv4_prefix_length = 24 ipv4_prefix = "10.220.5.0/24" routed = false } resource "stackit_network" "lan_network6" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" name = "lan_network6" ipv4_prefix_length = 24 ipv4_prefix = "10.220.6.0/24" routed = false } resource "stackit_network" "lan_network7" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" name = "lan_network7" ipv4_prefix_length = 24 ipv4_prefix = "10.220.7.0/24" routed = false } resource "stackit_network" "lan_network8" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" name = "lan_network8" ipv4_prefix_length = 24 ipv4_prefix = "10.220.8.0/24" routed = false } resource "stackit_network" "lan_network9" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" name = "lan_network9" ipv4_prefix_length = 24 ipv4_prefix = "10.220.9.0/24" routed = false } resource "stackit_network" "lan_network10" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" name = "lan_network10" ipv4_prefix_length = 24 ipv4_prefix = "10.220.10.0/24" routed = false } resource "stackit_network" "lan_network11" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" name = "lan_network11" ipv4_prefix_length = 24 ipv4_prefix = "10.220.11.0/24" routed = false } resource "stackit_network_interface" "mgmt" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.mgmt_network.network_id security = false name = "MGMT" ipv4 = "10.220.129.17" } resource "stackit_network_interface" "ha" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.ha_network.network_id security = false name = "HA" ipv4 = "10.220.254.100" } resource "stackit_network_interface" "wan" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.wan_network.network_id security = true name = "MGMT" ipv4 = "10.220.131.10" allowed_addresses = ["10.220.131.30/32"] security_group_ids = ["2d7c21fc-16af-4dda-91b3-15d98f895c1e"] } resource "stackit_network_interface" "mgmt2" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.mgmt_network.network_id security = false name = "MGMT2" ipv4 = "10.220.129.18" } resource "stackit_network_interface" "ha2" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.ha_network.network_id security = false name = "HA2" ipv4 = "10.220.254.200" } resource "stackit_network_interface" "wan2" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.wan_network.network_id security = true name = "WAN2" ipv4 = "10.220.131.20" allowed_addresses = ["10.220.131.30/32"] security_group_ids = ["2d7c21fc-16af-4dda-91b3-15d98f895c1e"] } resource "stackit_network_interface" "wan3" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.wan_network.network_id security = false name = "WAN3" ipv4 = "10.220.131.30" } resource "stackit_network_interface" "lan" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.lan_network.network_id security = false name = "LAN" } resource "stackit_network_interface" "lan_2" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.lan_network.network_id security = false name = "LAN" } resource "stackit_network_interface" "lan1" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.lan_network1.network_id security = false name = "LAN1" } resource "stackit_network_interface" "lan1_2" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.lan_network1.network_id security = false name = "LAN1" } resource "stackit_network_interface" "lan2" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.lan_network2.network_id security = false name = "LAN2" } resource "stackit_network_interface" "lan2_2" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.lan_network2.network_id security = false name = "LAN2" } resource "stackit_network_interface" "lan3" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.lan_network3.network_id security = false name = "LAN3" } resource "stackit_network_interface" "lan3_2" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.lan_network3.network_id security = false name = "LAN3_2" } resource "stackit_network_interface" "lan4" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.lan_network4.network_id security = false name = "LAN4" } resource "stackit_network_interface" "lan4_2" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.lan_network4.network_id security = false name = "LAN4_2" } resource "stackit_network_interface" "lan5" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.lan_network5.network_id security = false name = "LAN5" } resource "stackit_network_interface" "lan5_2" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.lan_network5.network_id security = false name = "LAN5_2" } resource "stackit_network_interface" "lan6" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.lan_network6.network_id security = false name = "LAN6" } resource "stackit_network_interface" "lan6_2" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.lan_network6.network_id security = false name = "LAN6_2" } resource "stackit_network_interface" "lan7" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.lan_network7.network_id security = false name = "LAN7" } resource "stackit_network_interface" "lan7_2" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.lan_network7.network_id security = false name = "LAN7_2" } resource "stackit_network_interface" "lan8" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.lan_network8.network_id security = false name = "LAN8" } resource "stackit_network_interface" "lan8_2" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.lan_network8.network_id security = false name = "LAN8_2" } resource "stackit_network_interface" "lan9" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.lan_network9.network_id security = false name = "LAN9" } resource "stackit_network_interface" "lan9_2" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.lan_network9.network_id security = false name = "LAN9_2" } resource "stackit_network_interface" "lan10" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.lan_network10.network_id security = false name = "LAN10" } resource "stackit_network_interface" "lan10_2" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.lan_network10.network_id security = false name = "LAN10_2" } resource "stackit_network_interface" "lan11" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.lan_network11.network_id security = false name = "LAN11" } resource "stackit_network_interface" "lan11_2" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.lan_network11.network_id security = false name = "LAN11_2" } resource "stackit_network_interface" "lan_mgmt" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.mgmt_network.network_id security = false name = "LANMGMT" ipv4 = "10.220.129.200" } resource "stackit_network_interface" "lan_mgmt_2" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.mgmt_network.network_id security = false name = "LANMGMT2" ipv4 = "10.220.129.210" } resource "stackit_network_interface" "lan_mgmt_vip" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_id = stackit_network.mgmt_network.network_id security = false name = "LANMGMTVIP" ipv4 = "10.220.129.30" } resource "stackit_public_ip" "mgmt_ip" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_interface_id = stackit_network_interface.mgmt.network_interface_id } resource "stackit_public_ip" "wan_ip" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_interface_id = stackit_network_interface.wan.network_interface_id } resource "stackit_public_ip" "mgmt2_ip" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_interface_id = stackit_network_interface.mgmt2.network_interface_id } resource "stackit_public_ip" "wan2_ip" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_interface_id = stackit_network_interface.wan2.network_interface_id } resource "stackit_public_ip" "wan3_ip" { project_id = "ed2f4ab0-5f50-4860-9942-4773cf0bc34a" network_interface_id = stackit_network_interface.wan3.network_interface_id } output "public_ips" { value = { "mgmt_ip" = stackit_public_ip.mgmt_ip.ip "wan_ip" = stackit_public_ip.wan_ip.ip "mgmt2_ip" = stackit_public_ip.mgmt2_ip.ip "wan2_ip" = stackit_public_ip.wan2_ip.ip "VIP" = stackit_public_ip.wan3_ip.ip } }