38 строки
720 B
HCL
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
|
|
}
|