// This file is part of the STACKIT Terraform module for deploying a pfSense appliance. resource "stackit_volume" "pfsense_vol" { project_id = module.project.project_info["landingzone"].project_id name = "pfsense-2.7.2-root" availability_zone = var.region_az1 size = 50 performance_class = "storage_premium_perf4" source = { id = stackit_image.pfsense_image.image_id type = "image" } } resource "stackit_server" "pfsense_appliance" { project_id = module.project.project_info["landingzone"].project_id name = "pfSense-alpha" boot_volume = { source_type = "volume" source_id = stackit_volume.pfsense_vol.volume_id } availability_zone = var.region_az1 machine_type = var.flavor network_interfaces = [stackit_network_interface.wan.network_interface_id] depends_on = [ stackit_network.landingzone_wan ] } // This file is part of the STACKIT Terraform module for deploying a pfSense appliance. resource "stackit_volume" "pfsense_vol_beta" { project_id = module.project.project_info["vpn"].project_id name = "pfsense-2.7.2-root" availability_zone = var.region_az1 size = 50 performance_class = "storage_premium_perf4" source = { id = stackit_image.pfsense_image_beta.image_id type = "image" } } resource "stackit_server" "pfsense_appliance_beta" { project_id = module.project.project_info["vpn"].project_id name = "pfSense-beta" boot_volume = { source_type = "volume" source_id = stackit_volume.pfsense_vol_beta.volume_id } availability_zone = var.region_az1 machine_type = var.flavor network_interfaces = [stackit_network_interface.wan_beta.network_interface_id, stackit_network_interface.lan_beta.network_interface_id ] depends_on = [ stackit_network.wan_network_beta ] }