diff --git a/examples/factories/project-factory/main.tf b/examples/factories/project-factory/main.tf index 774fc1d6..b9f64361 100644 --- a/examples/factories/project-factory/main.tf +++ b/examples/factories/project-factory/main.tf @@ -28,7 +28,7 @@ locals { _service_accounts_iam = { for r in local._service_accounts_iam_bindings : r => [ for k, v in var.service_accounts : - "serviceAccount:${k}@${local._project_id}.iam.gserviceaccount.com" + module.service-accounts[k].iam_email if try(index(v, r), null) != null ] } diff --git a/fast/stages/03-project-factory/dev/main.tf b/fast/stages/03-project-factory/dev/main.tf index 802bff9d..120b8359 100644 --- a/fast/stages/03-project-factory/dev/main.tf +++ b/fast/stages/03-project-factory/dev/main.tf @@ -50,7 +50,7 @@ module "projects" { prefix = var.prefix service_accounts = try(each.value.service_accounts, {}) services = try(each.value.services, []) - service_identities_iam = try(each.value.services_iam, {}) + service_identities_iam = try(each.value.service_identities_iam, {}) vpc = try(each.value.vpc, null) }