Skip to content

Commit a910a87

Browse files
committed
Terraform fixes
1 parent 1ced256 commit a910a87

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

infrastructure/terraform/components/api/module_lambda_letter_stream_forwarder.tf

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,13 @@ data "aws_iam_policy_document" "letter_stream_forwarder_lambda" {
6060

6161
resource "aws_lambda_event_source_mapping" "letter-stream-forwarder_dynamodb" {
6262
event_source_arn = aws_dynamodb_table.letters.stream_arn
63-
function_name = aws_lambda_function.letter-stream-forwarder.arn
63+
function_name = module.letter-stream-forwarder.function_arn
6464
starting_position = "LATEST"
6565
batch_size = 10
6666
maximum_batching_window_in_seconds = 1
6767
scaling_config { maximum_concurrency = 10 }
68+
69+
depends_on = [
70+
module.letter-stream-forwarder # ensures stream forwarder exists
71+
]
6872
}

infrastructure/terraform/components/api/module_lambda_letter_updates_transformer.tf

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,9 +57,14 @@ data "aws_iam_policy_document" "letter_updates_transformer_lambda" {
5757

5858
resource "aws_lambda_event_source_mapping" "letter_updates_transformer_kinesis" {
5959
event_source_arn = aws_kinesis_stream.letter_change_stream.arn
60-
function_name = aws_lambda_function.letter_updates_transformer.arn
60+
function_name = module.v.function_arn
6161
starting_position = "LATEST"
6262
batch_size = 10
6363
maximum_batching_window_in_seconds = 1
6464
scaling_config { maximum_concurrency = 10 }
65+
66+
67+
depends_on = [
68+
module.letter_updates_transformer # ensures stream forwarder exists
69+
]
6570
}

0 commit comments

Comments
 (0)