caf-terraform-landingzones/caf_launchpad/output.tf

38 строки
720 B
HCL

output "objects" {
value = tomap(
{ (var.landingzone.key) = {
for key, value in module.launchpad : key => value
if try(value, {}) != {}
}
}
)
sensitive = true
}
output "global_settings" {
value = module.launchpad.global_settings
sensitive = true
}
output "diagnostics" {
value = module.launchpad.diagnostics
sensitive = true
}
output "tfstates" {
value = local.tfstates
sensitive = true
}
output "launchpad_identities" {
value = var.propagate_launchpad_identities ? {
(var.landingzone.key) = {
azuread_groups = module.launchpad.azuread_groups
managed_identities = module.launchpad.managed_identities
}
} : {}
sensitive = true
}