diff --git a/modules/ec2/data.tf b/modules/ec2/data.tf index 2c5bb14..c3717ad 100644 --- a/modules/ec2/data.tf +++ b/modules/ec2/data.tf @@ -1,9 +1,3 @@ -# Data source to get the product and its valid paths -data "aws_servicecatalog_product" "ec2_product" { - id = var.product_id - accept_language = "en" -} - data "aws_vpc" "vpc" { count = var.vpc_name != "" ? 1 : 0 filter { diff --git a/modules/product/data.tf b/modules/product/data.tf index 01efb52..a632e67 100644 --- a/modules/product/data.tf +++ b/modules/product/data.tf @@ -27,3 +27,7 @@ data "aws_servicecatalog_provisioning_artifacts" "this" { product_id = local.product_id } +# Data source to get the product and its valid paths +data "aws_servicecatalog_launch_paths" "product" { + product_id = var.product_id +} \ No newline at end of file diff --git a/modules/product/main.tf b/modules/product/main.tf index b4f97fe..b7afa97 100644 --- a/modules/product/main.tf +++ b/modules/product/main.tf @@ -8,7 +8,7 @@ resource "aws_servicecatalog_provisioned_product" "this" { product_id = local.product_id provisioning_artifact_id = local.provisioning_artifact_id region = local.region - path_id = var.path_id + path_id = data.aws_servicecatalog_launch_paths.product.id accept_language = var.accept_language ignore_errors = var.ignore_errors notification_arns = var.notification_arns