From 69f6da1db57f743d312496dd7280742691677d1d Mon Sep 17 00:00:00 2001 From: "Matthew C. Morgan" Date: Fri, 27 Feb 2026 14:31:38 -0500 Subject: [PATCH] fix(path_id) look up path_id from product_id --- modules/ec2/data.tf | 6 ++++++ modules/ec2/main.tf | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/modules/ec2/data.tf b/modules/ec2/data.tf index c3717ad..2c5bb14 100644 --- a/modules/ec2/data.tf +++ b/modules/ec2/data.tf @@ -1,3 +1,9 @@ +# 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/ec2/main.tf b/modules/ec2/main.tf index 7313160..14805bc 100644 --- a/modules/ec2/main.tf +++ b/modules/ec2/main.tf @@ -9,7 +9,7 @@ module "ec2" { # Service Catalog configuration portfolio_id = var.portfolio_id product_id = var.product_id - path_id = var.path_id + path_id = data.aws_servicecatalog_product.ec2_product.paths[0].id accept_language = var.accept_language timeout = var.timeout ignore_errors = var.ignore_errors