diff options
| author | Alex Schofield <git@ajschof.me> | 2024-08-19 23:02:56 +0100 |
|---|---|---|
| committer | Alex Schofield <git@ajschof.me> | 2024-08-19 23:02:56 +0100 |
| commit | a8ce060732ed3064696f2d6c5459ffa176fd02f7 (patch) | |
| tree | b681b14461a82aafa60c84f9ac410970c567c116 /terraform/events.tf | |
| parent | f93636f2808b1fbed900b162aed9c6420bfb1aa5 (diff) | |
| download | de-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.tf | 9 |
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] } } |
