mirror of
https://gitlab.sarex.io/infra/terraform-contour-mirror.git
synced 2026-08-05 18:31:00 +03:00
28 lines
960 B
HCL
28 lines
960 B
HCL
output "databases" {
|
|
description = "Map of created databases (cluster_id:db_name:user_name => data)"
|
|
value = {
|
|
for key, db in local.databases_map : key => {
|
|
cluster_id = db.cluster_id
|
|
host = try(db.database.host, "")
|
|
port = 6432
|
|
database_name = yandex_mdb_postgresql_database.this[key].name
|
|
user_name = yandex_mdb_postgresql_user.this[key].name
|
|
password = random_password.user_password[key].result
|
|
}
|
|
}
|
|
sensitive = true
|
|
}
|
|
|
|
output "database_outputs_map" {
|
|
description = "Map for secrets module (cluster_id:db_name:user_name => credentials)"
|
|
value = {
|
|
for key, db in local.databases_map : key => {
|
|
host = try(db.database.host, "")
|
|
database_name = yandex_mdb_postgresql_database.this[key].name
|
|
user_name = yandex_mdb_postgresql_user.this[key].name
|
|
password = random_password.user_password[key].result
|
|
}
|
|
}
|
|
sensitive = true
|
|
}
|