From 93b6deeb9c1bdcc21f037f4a7a002d3bd61dc0e6 Mon Sep 17 00:00:00 2001 From: Rak Siva Date: Thu, 25 Sep 2025 12:19:54 -0600 Subject: [PATCH] fix: ensure unique OAC names per stack Updates Origin Access Control (OAC) names for Lambda and S3 to include the stack ID. This prevents naming conflicts and improves resource identification within a stack. --- cloudfront/module/main.tf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cloudfront/module/main.tf b/cloudfront/module/main.tf index 6c7d446..d43dafb 100644 --- a/cloudfront/module/main.tf +++ b/cloudfront/module/main.tf @@ -75,7 +75,7 @@ resource "aws_cloudfront_vpc_origin" "vpc_origin" { resource "aws_cloudfront_origin_access_control" "lambda_oac" { count = length(local.lambda_origins) > 0 ? 1 : 0 - name = "lambda-oac" + name = "${var.suga.stack_id}-lambda-oac" origin_access_control_origin_type = "lambda" signing_behavior = "always" signing_protocol = "sigv4" @@ -84,7 +84,7 @@ resource "aws_cloudfront_origin_access_control" "lambda_oac" { resource "aws_cloudfront_origin_access_control" "s3_oac" { count = length(local.s3_bucket_origins) > 0 ? 1 : 0 - name = "s3-oac" + name = "${var.suga.stack_id}-s3-oac" origin_access_control_origin_type = "s3" signing_behavior = "always" signing_protocol = "sigv4"