From 0812046fc9fa2f2f71a9940176966676aae08b1d Mon Sep 17 00:00:00 2001 From: Ludovico Magnocavallo Date: Sat, 2 May 2020 10:16:34 +0200 Subject: [PATCH] fix bigquery module access block --- modules/bigquery/main.tf | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/modules/bigquery/main.tf b/modules/bigquery/main.tf index 9f42c231..e56180b5 100644 --- a/modules/bigquery/main.tf +++ b/modules/bigquery/main.tf @@ -40,15 +40,14 @@ resource "google_bigquery_dataset" "datasets" { dynamic access { for_each = each.value.access - iterator = config content { - role = config.value.role - domain = each.value.identity_type == "domain" ? each.value.identity : null - group_by_email = each.value.identity_type == "group_by_email" ? each.value.identity : null - special_group = each.value.identity_type == "special_group" ? each.value.identity : null - user_by_email = each.value.identity_type == "user_by_email" ? each.value.identity : null + role = access.value.role + domain = access.value.identity_type == "domain" ? access.value.identity : null + group_by_email = access.value.identity_type == "group_by_email" ? access.value.identity : null + special_group = access.value.identity_type == "special_group" ? access.value.identity : null + user_by_email = access.value.identity_type == "user_by_email" ? access.value.identity : null dynamic view { - for_each = each.value.identity_type == "view" ? [""] : [] + for_each = access.value.identity_type == "view" ? [""] : [] content { project_id = view.value.project_id dataset_id = view.value.dataset_id