From b6d41cf3d61512b3761917cc5e5780e268663ab7 Mon Sep 17 00:00:00 2001 From: apichick Date: Tue, 22 Feb 2022 10:08:08 +0100 Subject: [PATCH] API gateway module and example that creates a multi-region deployment for API gateway --- modules/api-gateway/main.tf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/api-gateway/main.tf b/modules/api-gateway/main.tf index ae52e47b..5b6ce078 100644 --- a/modules/api-gateway/main.tf +++ b/modules/api-gateway/main.tf @@ -86,7 +86,7 @@ resource "google_project_service" "service" { } resource "google_api_gateway_api_iam_binding" "api_iam_bindings" { - for_each = var.iam == null ? {} : var.iam + for_each = coalesce(var.iam, {}) provider = google-beta project = google_api_gateway_api.api.project api = google_api_gateway_api.api.api_id @@ -95,7 +95,7 @@ resource "google_api_gateway_api_iam_binding" "api_iam_bindings" { } resource "google_api_gateway_api_config_iam_binding" "api_config_iam_bindings" { - for_each = var.iam == null ? {} : var.iam + for_each = coalesce(var.iam, {}) provider = google-beta project = google_api_gateway_api_config.api_config.project api = google_api_gateway_api.api.api_id