From b96cebc3faf19b2d26f22cd465b48fa436cc52ee Mon Sep 17 00:00:00 2001 From: Roberto Jung Drebes Date: Mon, 1 Nov 2021 19:24:37 +0100 Subject: [PATCH] Fix SA IAM dynamic interpolation --- modules/iam-service-account/main.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/iam-service-account/main.tf b/modules/iam-service-account/main.tf index c934214f..244f182e 100644 --- a/modules/iam-service-account/main.tf +++ b/modules/iam-service-account/main.tf @@ -59,7 +59,7 @@ locals { prefix = var.prefix != null ? "${var.prefix}-" : "" resource_email_static = "${local.prefix}${var.name}@${var.project_id}.iam.gserviceaccount.com" resource_iam_email_static = "serviceAccount:${local.resource_email_static}" - resource_iam_email = "serviceAccount:${local.service_account.email}" + resource_iam_email = local.service_account != null ? "serviceAccount:${local.service_account.email}" : local.resource_iam_email_static service_account = ( var.service_account_create ? try(google_service_account.service_account.0, null)