aboutsummaryrefslogtreecommitdiffstats
path: root/terraform/events.tf
diff options
context:
space:
mode:
authorAlex Schofield <git@ajschof.me>2024-08-19 23:02:56 +0100
committerAlex Schofield <git@ajschof.me>2024-08-19 23:02:56 +0100
commita8ce060732ed3064696f2d6c5459ffa176fd02f7 (patch)
treeb681b14461a82aafa60c84f9ac410970c567c116 /terraform/events.tf
parentf93636f2808b1fbed900b162aed9c6420bfb1aa5 (diff)
downloadde-project-bentley-a8ce060732ed3064696f2d6c5459ffa176fd02f7.tar.gz
de-project-bentley-a8ce060732ed3064696f2d6c5459ffa176fd02f7.zip
fix(tf): lambda permissions should be created before destroyed
Diffstat (limited to 'terraform/events.tf')
-rw-r--r--terraform/events.tf9
1 files changed, 6 insertions, 3 deletions
diff --git a/terraform/events.tf b/terraform/events.tf
index 0113f5f..9885a86 100644
--- a/terraform/events.tf
+++ b/terraform/events.tf
@@ -33,7 +33,8 @@ resource "aws_lambda_permission" "allow_eventbridge" {
source_arn = aws_cloudwatch_event_rule.lambda_trigger.arn
lifecycle {
- replace_triggered_by = [random_string.suffix]
+ create_before_destroy = true
+ replace_triggered_by = [random_string.suffix]
}
}
@@ -49,7 +50,8 @@ resource "aws_lambda_permission" "allow_s3_ingestion" {
source_arn = aws_s3_bucket.extract_bucket.arn
lifecycle {
- replace_triggered_by = [random_string.suffix]
+ create_before_destroy = true
+ replace_triggered_by = [random_string.suffix]
}
}
@@ -77,7 +79,8 @@ resource "aws_lambda_permission" "allow_s3_transform_bucket" {
source_arn = aws_s3_bucket.transform_bucket.arn
lifecycle {
- replace_triggered_by = [random_string.suffix]
+ create_before_destroy = true
+ replace_triggered_by = [random_string.suffix]
}
}
git.ajschof.me — hosted by ajschofield — powered by cgit