add depends on

This commit is contained in:
Michael_Sodan 2025-06-03 05:44:54 +00:00
parent ebd27b6700
commit 891abdbe90
4 changed files with 6 additions and 3 deletions

View file

@ -2,10 +2,12 @@
resource "null_resource" "pfsense_image_file" {
triggers = {
always_run = timestamp()
}
provisioner "local-exec" {
command = "curl -o pfsense.qcow2 https://pfsense.object.storage.eu01.onstackit.cloud/pfsense-ce-2.7.2-amd64-10-12-2024.qcow2"
}
}
@ -24,8 +26,5 @@ resource "stackit_image" "pfsense_image" {
disk_bus = "scsi"
secure_boot = false
}
lifecycle {
ignore_changes = all
}
}

View file

@ -21,5 +21,6 @@ resource "stackit_server" "pfsense_appliance" {
availability_zone = var.region_az1
machine_type = var.flavor
network_interfaces = [stackit_network_interface.wan.network_interface_id]
depends_on = [ stackit_network.wan_network ]
}

View file

@ -4,6 +4,7 @@ resource "stackit_server_network_interface_attach" "nic-attachment-lan1" {
project_id = module.project.project_info["project1"].project_id
server_id = stackit_server.pfsense_appliance.server_id
network_interface_id = stackit_network_interface.lan1.network_interface_id
depends_on = [ stackit_server.pfsense_appliance ]
}
resource "stackit_server_network_interface_attach" "nic-attachment-lan2" {

View file

@ -22,6 +22,7 @@ resource "stackit_server" "dev_server" {
machine_type = var.flavor
network_interfaces = [stackit_network_interface.p2_lan1.network_interface_id ]
keypair_name = stackit_key_pair.keypair.name
depends_on = [ stackit_network_interface.p2_lan1 ]
}
data "stackit_image" "debian" {
@ -53,6 +54,7 @@ resource "stackit_server" "dev_server_p3" {
machine_type = var.flavor
network_interfaces = [stackit_network_interface.p3_lan1.network_interface_id ]
keypair_name = stackit_key_pair.keypair.name
depends_on = [ stackit_network_interface.p3_lan1 ]
}