From 056e6c5ed78c06b3cdf704ce07dab83f92b58512 Mon Sep 17 00:00:00 2001 From: spot0n Date: Sun, 25 Aug 2019 08:23:40 -0700 Subject: [PATCH] Refer to resource with index even with count 0/1 Terraform 0.12.7 compatibility requires that even if count is 0 or 1, we refer to resources with indices. --- lambda_function/schedule_trigger.tf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lambda_function/schedule_trigger.tf b/lambda_function/schedule_trigger.tf index 3bf7a34..2b589ea 100644 --- a/lambda_function/schedule_trigger.tf +++ b/lambda_function/schedule_trigger.tf @@ -9,7 +9,7 @@ resource "aws_cloudwatch_event_rule" "lambda" { resource "aws_cloudwatch_event_target" "lambda" { count = "${var.trigger_schedule["enabled"] ? 1 : 0}" - rule = "${aws_cloudwatch_event_rule.lambda.name}" + rule = "${aws_cloudwatch_event_rule.lambda[0].name}" target_id = "${var.function_name}-target" arn = "${aws_lambda_function.lambda.arn}" } @@ -21,5 +21,5 @@ resource "aws_lambda_permission" "lambda_cloudwatch" { action = "lambda:InvokeFunction" function_name = "${aws_lambda_function.lambda.function_name}" principal = "events.amazonaws.com" - source_arn = "${aws_cloudwatch_event_rule.lambda.arn}" + source_arn = "${aws_cloudwatch_event_rule.lambda[0].arn}" }