terraform-k8s-external-secr.../050-random-secret.tf
2025-09-17 11:04:02 +02:00

20 lines
No EOL
515 B
HCL

resource "random_password" "this" {
length = 16
special = true
override_special = "!#$%&*()-_=+[]{}<>:?"
}
resource "vault_kv_secret_v2" "random_secret" {
count = 1
mount = stackit_secretsmanager_instance.instance.instance_id
name = "random-secret"
cas = 1
delete_all_versions = true
data_json = jsonencode(
{
admin = random_password.this.result
}
)
depends_on = [stackit_secretsmanager_user.user]
}