From 1e2990f9b2ad1a39dca2e67af2a65c0ef6042e97 Mon Sep 17 00:00:00 2001 From: Mauritz Uphoff Date: Sun, 6 Jul 2025 20:12:05 +0200 Subject: [PATCH] multiple networks in sna --- 03-sw-appliances.tf | 11 +++++++++-- 04-vms.tf | 10 +++++----- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/03-sw-appliances.tf b/03-sw-appliances.tf index e747b39..581cd73 100644 --- a/03-sw-appliances.tf +++ b/03-sw-appliances.tf @@ -8,14 +8,21 @@ resource "stackit_key_pair" "admin_keypair" { resource "stackit_network" "cloud_network01" { project_id = stackit_resourcemanager_project.cloud.project_id ipv4_prefix = "10.1.1.0/24" - name = "network-01" + name = "cloud-network-01" + ipv4_nameservers = ["9.9.9.9", "1.1.1.1"] +} + +resource "stackit_network" "cloud_network02" { + project_id = stackit_resourcemanager_project.cloud.project_id + ipv4_prefix = "10.1.2.0/24" + name = "cloud-network-02" ipv4_nameservers = ["9.9.9.9", "1.1.1.1"] } resource "stackit_network" "onprem_network01" { project_id = stackit_resourcemanager_project.onprem.project_id ipv4_prefix = "192.168.1.0/24" - name = "network-02" + name = "onprem-network-02" ipv4_nameservers = ["9.9.9.9", "1.1.1.1"] } diff --git a/04-vms.tf b/04-vms.tf index e7121c0..a7cd35f 100644 --- a/04-vms.tf +++ b/04-vms.tf @@ -6,10 +6,10 @@ resource "stackit_network_area_route" "vpn" { next_hop = "10.1.1.10" } -resource "stackit_network_interface" "machine01_cloud" { +resource "stackit_network_interface" "machine01_cloud02" { project_id = stackit_resourcemanager_project.cloud.project_id - network_id = stackit_network.cloud_network01.network_id - ipv4 = "10.1.1.11" + network_id = stackit_network.cloud_network02.network_id + ipv4 = "10.1.2.10" security = false } @@ -29,13 +29,13 @@ resource "stackit_server" "machine01_cloud" { } network_interfaces = [ - stackit_network_interface.machine01_cloud.network_interface_id + stackit_network_interface.machine01_cloud02.network_interface_id ] } resource "stackit_public_ip" "wan_ip_machine01" { project_id = stackit_resourcemanager_project.cloud.project_id - network_interface_id = stackit_network_interface.machine01_cloud.network_interface_id + network_interface_id = stackit_network_interface.machine01_cloud02.network_interface_id } output "machine01_public_ip" {