From 409a69a24b9080ef423136ced1ec4c6fcb08503e Mon Sep 17 00:00:00 2001 From: Balazs Buri Date: Fri, 8 Dec 2023 17:03:41 +0100 Subject: [PATCH 1/4] fix: remove unused local 'integration_keys' --- modules/api_gateway/main.tf | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/modules/api_gateway/main.tf b/modules/api_gateway/main.tf index 06c1b40..40001dc 100644 --- a/modules/api_gateway/main.tf +++ b/modules/api_gateway/main.tf @@ -4,10 +4,6 @@ locals { for key, value in var.routes : value["lambda_key"] if lookup(value, "lambda_key", "") != "" ] - integration_keys = { - for k in distinct(local.integration_lambda_list) : - k => "" - } routes = { for key, value in var.routes : trimprefix(key, "/") => { method = lookup(value, "method", "ANY") @@ -108,7 +104,7 @@ resource "aws_iam_role_policy" "invocation_policy" { ], [ for key, value in var.lambdas : replace(value.function_arn, "/:\\d+$/", ":*") ]) - ): e] + ) : e] } ] }) From 9e43b6b4f0364a1565c5a17e4a1fca7d4370f4a4 Mon Sep 17 00:00:00 2001 From: Balazs Buri Date: Fri, 8 Dec 2023 17:08:01 +0100 Subject: [PATCH 2/4] fix: remove unused local 'integration_lambda_list' --- modules/api_gateway/main.tf | 4 ---- 1 file changed, 4 deletions(-) diff --git a/modules/api_gateway/main.tf b/modules/api_gateway/main.tf index 40001dc..79e911b 100644 --- a/modules/api_gateway/main.tf +++ b/modules/api_gateway/main.tf @@ -1,9 +1,5 @@ locals { account_id = data.aws_caller_identity.current.account_id - integration_lambda_list = [ - for key, value in var.routes : - value["lambda_key"] if lookup(value, "lambda_key", "") != "" - ] routes = { for key, value in var.routes : trimprefix(key, "/") => { method = lookup(value, "method", "ANY") From 23e54299baf58281b83602ffe1a1f9f71541879f Mon Sep 17 00:00:00 2001 From: Balazs Buri Date: Fri, 8 Dec 2023 17:09:27 +0100 Subject: [PATCH 3/4] fix: remove unused local 'account_id' --- modules/api_gateway/main.tf | 2 -- 1 file changed, 2 deletions(-) diff --git a/modules/api_gateway/main.tf b/modules/api_gateway/main.tf index 79e911b..ad8cf12 100644 --- a/modules/api_gateway/main.tf +++ b/modules/api_gateway/main.tf @@ -1,5 +1,4 @@ locals { - account_id = data.aws_caller_identity.current.account_id routes = { for key, value in var.routes : trimprefix(key, "/") => { method = lookup(value, "method", "ANY") @@ -42,7 +41,6 @@ locals { } data "aws_region" "current" {} -data "aws_caller_identity" "current" {} data "aws_iam_policy_document" "assume_role" { statement { From cd09341427388464ad96c964ce537a94dc05320e Mon Sep 17 00:00:00 2001 From: Balazs Buri Date: Fri, 8 Dec 2023 17:24:14 +0100 Subject: [PATCH 4/4] fix: fix missing required_version --- modules/api_gateway/versions.tf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/api_gateway/versions.tf b/modules/api_gateway/versions.tf index f728746..036e583 100644 --- a/modules/api_gateway/versions.tf +++ b/modules/api_gateway/versions.tf @@ -1,4 +1,6 @@ terraform { + required_version = ">= 1.0" + required_providers { aws = { source = "hashicorp/aws"