Skip to content

Commit 81e36bc

Browse files
authored
Merge pull request #33 from ONS-Innovation/lambda-cron-rule-fix
KEH-445 | Bug: Lambda Cron Naming
2 parents 045dec9 + 4dcae43 commit 81e36bc

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

terraform/data_logger/eventbridge.tf

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ module "eventbridge" {
66
create_bus = false
77

88
rules = {
9-
crons = {
10-
description = "Trigger for Lambda Function"
9+
"${var.lambda_name}-crons" = {
10+
description = "Trigger for ${var.lambda_name} Function"
1111
schedule_expression = var.schedule
1212
}
1313
}
1414

1515
targets = {
16-
crons = [
16+
"${var.lambda_name}-crons" = [
1717
{
1818
name = "${var.lambda_name}-function-cron"
1919
arn = aws_lambda_function.lambda_function.arn
@@ -28,5 +28,5 @@ resource "aws_lambda_permission" "allow_eventbridge_to_invoke_lambda" {
2828
action = "lambda:InvokeFunction"
2929
function_name = aws_lambda_function.lambda_function.arn
3030
principal = "events.amazonaws.com"
31-
source_arn = module.eventbridge.eventbridge_rules["crons"]["arn"]
31+
source_arn = module.eventbridge.eventbridge_rules["${var.lambda_name}-crons"]["arn"]
3232
}

terraform/data_logger/outputs.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@ output "repo_name" {
1515
}
1616

1717
output "rule_arn" {
18-
value = module.eventbridge.eventbridge_rules["crons"]["arn"]
18+
value = module.eventbridge.eventbridge_rules["${var.lambda_name}-crons"]["arn"]
1919
}

0 commit comments

Comments
 (0)