From a71f967671a015afbef62102a31c348ab419f69b Mon Sep 17 00:00:00 2001 From: Jerome Wolff Date: Tue, 4 Feb 2025 13:10:42 +0100 Subject: [PATCH 1/2] Fix alarm configuration showing up in every change set --- main.tf | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/main.tf b/main.tf index 656accb..8f41e6f 100644 --- a/main.tf +++ b/main.tf @@ -268,10 +268,13 @@ resource "aws_codedeploy_deployment_group" "main" { events = var.codedeploy_auto_rollback_events } - alarm_configuration { - enabled = length(var.codedeploy_cloudwatch_alarm_names) > 0 ? true : false - alarms = var.codedeploy_cloudwatch_alarm_names - ignore_poll_alarm_failure = var.codedeploy_ignore_poll_alarm_failure + dynamic "alarm_configuration" { + for_each = length(var.codedeploy_cloudwatch_alarm_names) > 0 ? [true] : [] + + content { + alarms = var.codedeploy_cloudwatch_alarm_names + ignore_poll_alarm_failure = var.codedeploy_ignore_poll_alarm_failure + } } load_balancer_info { From a08619d692832c6d028b1bad05a041bb87f47d3d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 4 Feb 2025 12:11:44 +0000 Subject: [PATCH 2/2] terraform-docs: automated action --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fced2c5..2b53fb8 100644 --- a/README.md +++ b/README.md @@ -149,7 +149,7 @@ preconfigured solution for seamless scalability and high availability." ## Resources -- resource.aws_cloudwatch_log_group.main (main.tf#310) +- resource.aws_cloudwatch_log_group.main (main.tf#313) - resource.aws_codedeploy_app.main (main.tf#231) - resource.aws_codedeploy_deployment_group.main (main.tf#238) - resource.aws_ecs_service.main (main.tf#56)