// create the server in the second project (core) resource "stackit_volume" "example_vol" { project_id = module.project.project_info["project2"].project_id name = "example_root" availability_zone = var.region_az1 size = 200 performance_class = "storage_premium_perf4" source = { id = data.stackit_image.debian.image_id type = "image" } } resource "stackit_server" "dev_server" { project_id = module.project.project_info["project2"].project_id name = "server1" boot_volume = { source_type = "volume" source_id = stackit_volume.example_vol.volume_id } availability_zone = var.region_az1 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" { project_id = module.project.project_info["project2"].project_id image_id = "d1151962-f2cd-45e6-9c67-185c5055c7e0" // Debian 12 (Bookworm) x86_64 } // create the server in the third project (commvault) resource "stackit_volume" "example_vol_p3" { project_id = module.project.project_info["project3"].project_id name = "root_volume" availability_zone = var.region_az1 size = 200 performance_class = "storage_premium_perf4" source = { id = data.stackit_image.debian.image_id type = "image" } } resource "stackit_server" "dev_server_p3" { project_id = module.project.project_info["project3"].project_id name = "server2" boot_volume = { source_type = "volume" source_id = stackit_volume.example_vol_p3.volume_id } availability_zone = var.region_az1 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 ] }