From 856d6d969c135746d6f5b9324e19912932af4265 Mon Sep 17 00:00:00 2001 From: badra001 Date: Thu, 1 Apr 2021 17:19:13 -0400 Subject: [PATCH] fix --- ses-domain/main.tf | 8 +++++--- ses-domain/policies.tf | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/ses-domain/main.tf b/ses-domain/main.tf index dc2916d..e89d5c9 100644 --- a/ses-domain/main.tf +++ b/ses-domain/main.tf @@ -258,15 +258,17 @@ resource "aws_sns_topic" "ses_event" { } resource "aws_sns_topic_policy" "ses_event" { - count = local.enable_sns_events ? 1 : 0 - arn = coalesce(aws_sns_topic.ses_event[*].arn...) + count = local.enable_sns_events ? 1 : 0 + # arn = coalesce(aws_sns_topic.ses_event[*].arn...) + arn = concat(aws_sns_topic.ses_event[*].arn, [""])[0] policy = data.aws_iam_policy_document.ses_event.json } resource "aws_ses_identity_notification_topic" "ses_event" { for_each = toset(local.ses_event_types) # topic_arn = aws_sns_topic.ses_event[0].arn - topic_arn = coalesce(aws_sns_topic.ses_event[*].arn...) + # topic_arn = coalesce(aws_sns_topic.ses_event[*].arn...) + topic_arn = concat(aws_sns_topic.ses_event[*].arn, [""])[0] notification_type = title(each.key) identity = aws_ses_domain_identity.this.domain include_original_headers = true diff --git a/ses-domain/policies.tf b/ses-domain/policies.tf index 4d9b3df..45cbbd4 100644 --- a/ses-domain/policies.tf +++ b/ses-domain/policies.tf @@ -18,7 +18,7 @@ data "aws_iam_policy_document" "ses_event" { statement { effect = "Alow" actions = ["sns:Publish"] - resources = [aws_sns_topic.ses_event[0].arn] + resources = [concat(aws_sns_topic.ses_event[*].arn, [""])[0]] principals { type = "Service" identifiers = ["ses.amazonaws.com"]