add depends on
This commit is contained in:
parent
ebd27b6700
commit
891abdbe90
4 changed files with 6 additions and 3 deletions
|
|
@ -2,10 +2,12 @@
|
||||||
resource "null_resource" "pfsense_image_file" {
|
resource "null_resource" "pfsense_image_file" {
|
||||||
triggers = {
|
triggers = {
|
||||||
always_run = timestamp()
|
always_run = timestamp()
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
provisioner "local-exec" {
|
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"
|
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"
|
disk_bus = "scsi"
|
||||||
secure_boot = false
|
secure_boot = false
|
||||||
}
|
}
|
||||||
lifecycle {
|
|
||||||
ignore_changes = all
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -21,5 +21,6 @@ resource "stackit_server" "pfsense_appliance" {
|
||||||
availability_zone = var.region_az1
|
availability_zone = var.region_az1
|
||||||
machine_type = var.flavor
|
machine_type = var.flavor
|
||||||
network_interfaces = [stackit_network_interface.wan.network_interface_id]
|
network_interfaces = [stackit_network_interface.wan.network_interface_id]
|
||||||
|
depends_on = [ stackit_network.wan_network ]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,7 @@ resource "stackit_server_network_interface_attach" "nic-attachment-lan1" {
|
||||||
project_id = module.project.project_info["project1"].project_id
|
project_id = module.project.project_info["project1"].project_id
|
||||||
server_id = stackit_server.pfsense_appliance.server_id
|
server_id = stackit_server.pfsense_appliance.server_id
|
||||||
network_interface_id = stackit_network_interface.lan1.network_interface_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" {
|
resource "stackit_server_network_interface_attach" "nic-attachment-lan2" {
|
||||||
|
|
|
||||||
|
|
@ -22,6 +22,7 @@ resource "stackit_server" "dev_server" {
|
||||||
machine_type = var.flavor
|
machine_type = var.flavor
|
||||||
network_interfaces = [stackit_network_interface.p2_lan1.network_interface_id ]
|
network_interfaces = [stackit_network_interface.p2_lan1.network_interface_id ]
|
||||||
keypair_name = stackit_key_pair.keypair.name
|
keypair_name = stackit_key_pair.keypair.name
|
||||||
|
depends_on = [ stackit_network_interface.p2_lan1 ]
|
||||||
}
|
}
|
||||||
|
|
||||||
data "stackit_image" "debian" {
|
data "stackit_image" "debian" {
|
||||||
|
|
@ -53,6 +54,7 @@ resource "stackit_server" "dev_server_p3" {
|
||||||
machine_type = var.flavor
|
machine_type = var.flavor
|
||||||
network_interfaces = [stackit_network_interface.p3_lan1.network_interface_id ]
|
network_interfaces = [stackit_network_interface.p3_lan1.network_interface_id ]
|
||||||
keypair_name = stackit_key_pair.keypair.name
|
keypair_name = stackit_key_pair.keypair.name
|
||||||
|
depends_on = [ stackit_network_interface.p3_lan1 ]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue