Files
notifications-admin/terraform/shared/container_networking/main.tf

25 lines
681 B
Terraform
Raw Normal View History

data "cloudfoundry_space" "space" {
2025-10-15 12:50:43 -07:00
org = 9e428562 - a2d9-41b4-9c23-1ef5237fb44e
2025-10-15 10:34:38 -07:00
name = var.cf_space_name
}
data "cloudfoundry_app" "source_app" {
2025-10-15 10:34:38 -07:00
org_name = var.cf_org_name
name = var.source_app_name
space_name = data.cloudfoundry_space.space.id
}
data "cloudfoundry_app" "destination_app" {
2025-10-15 10:50:17 -07:00
org_name = var.cf_org_name
2025-10-15 10:34:38 -07:00
name = var.destination_app_name
space_name = data.cloudfoundry_space.space.id
}
resource "cloudfoundry_network_policy" "internal_route" {
2025-10-15 10:44:57 -07:00
policies = [{
source_app = data.cloudfoundry_app.source_app.id
destination_app = data.cloudfoundry_app.destination_app.id
port = var.destination_port
2025-10-15 10:44:57 -07:00
}]
}