terraform-paloalto-ha/03-paloalto_appliance.tf
2025-05-12 11:27:56 +02:00

48 lines
1.7 KiB
HCL

resource "stackit_volume" "paloalto_vol" {
project_id = module.project.project_info["project_id"]
name = "PA-VM-KVM-11.2.5-root"
availability_zone = var.region_az1
size = 100
performance_class = "storage_premium_perf2"
source = {
id = stackit_image.paloalto.image_id
type = "image"
}
}
resource "stackit_server" "paloalto_server" {
project_id = module.project.project_info["project_id"]
name = "paloAlto"
boot_volume = {
source_type = "volume"
source_id = stackit_volume.paloalto_vol.volume_id
}
availability_zone = var.region_az1
machine_type = var.flavor
network_interfaces = [stackit_network_interface.mgmt.network_interface_id, stackit_network_interface.ha.network_interface_id, stackit_network_interface.wan.network_interface_id]
}
resource "stackit_volume" "paloalto_vol_2" {
project_id = module.project.project_info["project_id"]
name = "PA-VM-KVM-11.2.5-root2"
availability_zone = var.region_az2
size = 100
performance_class = "storage_premium_perf2"
source = {
id = stackit_image.paloalto.image_id
type = "image"
}
}
resource "stackit_server" "paloalto_server_2" {
project_id = module.project.project_info["project_id"]
name = "paloAlto2"
boot_volume = {
source_type = "volume"
source_id = stackit_volume.paloalto_vol_2.volume_id
}
availability_zone = var.region_az2
machine_type = var.flavor
network_interfaces = [stackit_network_interface.mgmt2.network_interface_id, stackit_network_interface.ha2.network_interface_id, stackit_network_interface.wan2.network_interface_id]
}