Fix data sensitivity annoyances

This commit is contained in:
Greyscale 2025-01-20 21:12:12 +01:00
parent 47c6969f42
commit 2ee75842c2
Signed by: grey
GPG key ID: DDB392AE64B32D89
3 changed files with 4 additions and 4 deletions
cloud/aws/rds/tenant
utils/identity

View file

@ -19,7 +19,7 @@ variable "database" {
locals {
username = lower(var.username)
database = lower(var.database)
password = try(random_password.password[0].result, var.password)
password = try(nonsensitive(random_password.password[0].result), var.password)
}
variable "engine" {
type = string

View file

@ -1,5 +1,5 @@
locals {
username_words = var.username_words != null ? var.username_words : floor(var.username_max_length / 3)
username = var.username != null ? var.username : random_pet.username[0].id
password = var.password != null ? sensitive(var.password) : random_password.password[0].result
password = var.password != null ? nonsensitive(var.password) : nonsensitive(random_password.password[0].result)
}

View file

@ -1,6 +1,6 @@
output "username" {
value = local.username
value = nonsensitive(local.username)
}
output "password" {
value = local.password
value = nonsensitive(local.password)
}