Add support for creating multiple workforce identity pools (#3846)

* Added support for multiple workforce identity pools

* Fixed organization module workforce identity federation outputs

* tfdoc

---------

Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com>
Co-authored-by: Julio Castillo <jccb@google.com>
This commit is contained in:
kovagoadam
2026-04-14 08:55:18 +02:00
committed by GitHub
parent f7d74a6b1f
commit 1050daff71
8 changed files with 278 additions and 250 deletions

View File

@@ -147,6 +147,13 @@ output "tag_values" {
}
}
output "workforce_identity_pool_ids" {
description = "Workforce identity pool ids."
value = {
for k, v in google_iam_workforce_pool.default : k => v.name
}
}
output "workforce_identity_provider_names" {
description = "Workforce Identity provider names."
value = {
@@ -157,9 +164,9 @@ output "workforce_identity_provider_names" {
output "workforce_identity_providers" {
description = "Workforce Identity provider attributes."
value = {
for k, v in google_iam_workforce_pool_provider.default : k => {
name = v.name
pool = try(google_iam_workforce_pool.default[0].name, null)
for k, v in local.wfif_providers : k => {
name = google_iam_workforce_pool_provider.default[k].name
pool = google_iam_workforce_pool.default[v.pool].name
}
}
}