diff --git a/01-network.tf b/01-network.tf index f3dc996..34057f7 100644 --- a/01-network.tf +++ b/01-network.tf @@ -15,20 +15,6 @@ resource "stackit_network" "lan_network1" { routed = true } -resource "stackit_network" "lan_network2" { - project_id = module.project.project_info["project1"].project_id - name = "lan_network2" - ipv4_prefix = "10.220.2.0/24" - routed = true -} - -resource "stackit_network" "lan_network3" { - project_id = module.project.project_info["project1"].project_id - name = "lan_network3" - ipv4_prefix = "10.220.3.0/24" - routed = false -} - resource "stackit_network_interface" "wan" { project_id = module.project.project_info["project1"].project_id network_id = stackit_network.wan_network.network_id @@ -45,20 +31,6 @@ resource "stackit_network_interface" "lan1" { name = "LAN1" } -resource "stackit_network_interface" "lan2" { - project_id = module.project.project_info["project1"].project_id - network_id = stackit_network.lan_network2.network_id - security = false - name = "LAN2" -} - -resource "stackit_network_interface" "lan3" { - project_id = module.project.project_info["project1"].project_id - network_id = stackit_network.lan_network3.network_id - security = false - name = "LAN3" -} - # ---------- project 2 core ------------------ // This file defines the network setup for the second project (core). diff --git a/04-attachment.tf b/04-attachment.tf index 9ab4c3b..b9c3abb 100644 --- a/04-attachment.tf +++ b/04-attachment.tf @@ -7,16 +7,3 @@ resource "stackit_server_network_interface_attach" "nic-attachment-lan1" { depends_on = [ stackit_server.pfsense_appliance ] } -resource "stackit_server_network_interface_attach" "nic-attachment-lan2" { - project_id = module.project.project_info["project1"].project_id - server_id = stackit_server.pfsense_appliance.server_id - network_interface_id = stackit_network_interface.lan2.network_interface_id - depends_on = [ stackit_server_network_interface_attach.nic-attachment-lan1] -} - -resource "stackit_server_network_interface_attach" "nic-attachment-lan3" { - project_id = module.project.project_info["project1"].project_id - server_id = stackit_server.pfsense_appliance.server_id - network_interface_id = stackit_network_interface.lan3.network_interface_id - depends_on = [ stackit_server_network_interface_attach.nic-attachment-lan2] -} diff --git a/README.md b/README.md index 2992813..f439fd0 100644 --- a/README.md +++ b/README.md @@ -12,8 +12,6 @@ This repository contains Terraform code to deploy the following infrastructure p - Configures **WAN and multiple LAN networks**: - `wan_network`: `10.220.0.0/24` - `lan_network1`: `10.220.1.0/24` - - `lan_network2`: `10.220.2.0/24` - - `lan_network3`: `10.220.3.0/24` (non-routed) - Interfaces: - WAN interface with static IP `10.220.0.254` - LAN1–3 interfaces, each connected to corresponding networks @@ -22,7 +20,7 @@ This repository contains Terraform code to deploy the following infrastructure p - Deploys a single **Virtual Machine** (VM) for core services or testing purposes. - Network setup includes: - `p2_lan_network`: `10.220.5.0/24` (routed) - - `p2_wan_network`: `10.220.6.0/24` (routed) + - `p2_wan_network`: `10.220.6.0/24` (routed) - optional - Interfaces: - LAN interface with attached security group - WAN interface without additional security