terraform-contour-mirror/modules/yc-valkey-user/outputs.tf

30 lines
1.1 KiB
HCL

output "valkey_users" {
description = "Map of created Valkey/Redis users (cluster_id:user_name => data)"
value = {
for key, valkey_user in local.valkey_users_map : key => {
cluster_id = valkey_user.cluster_id
host = try(valkey_user.host, "")
port = tostring(try(valkey_user.port, "6380"))
user_name = yandex_mdb_redis_user.this[key].name
password = random_password.user_password[key].result
permissions = local.valkey_user_permissions[key]
user_enabled = try(valkey_user.user.enabled, true)
}
}
sensitive = true
}
output "valkey_outputs_map" {
description = "Map for secrets module (cluster_id:user_name => credentials)"
value = {
for key, valkey_user in local.valkey_users_map : key => {
cluster_id = valkey_user.cluster_id
host = try(valkey_user.host, "")
port = tostring(try(valkey_user.port, "6380"))
user_name = yandex_mdb_redis_user.this[key].name
password = random_password.user_password[key].result
}
}
sensitive = true
}