terraform-gcp-postgres/google-secret.tf
hcornet 40e8e5e8cb
Some checks failed
terraform validation / Terraform (push) Failing after 20s
first sync
2025-01-18 20:03:24 +01:00

15 lines
406 B
HCL

# create a secret in secret manager to store database credentials
resource "google_secret_manager_secret" "this" {
secret_id = "${var.instance_name}/${var.database_name}"
replication {
auto {}
}
}
# store the password in the secret
resource "google_secret_manager_secret_version" "this" {
secret = google_secret_manager_secret.this.id
secret_data = jsonencode(local.database_access)
}