From a1ed2d1d959b88be8d5f184bc3cf6c415e67e852 Mon Sep 17 00:00:00 2001 From: Eugen Kuksa Date: Fri, 13 Dec 2024 08:45:56 +0100 Subject: [PATCH] Fix secrets manager secret version --- main.tf | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/main.tf b/main.tf index bc343f3..a4562cf 100644 --- a/main.tf +++ b/main.tf @@ -167,16 +167,14 @@ resource "random_password" "master" { } resource "aws_secretsmanager_secret_version" "rds_credentials" { - count = length(random_password.master) > 0 ? 1 : 0 - secret_id = aws_secretsmanager_secret.secret_master_db.id - secret_string = < 0 ? element(random_password.master, 0).result : var.custom_password, - "engine": "${var.engine}", - "host": "${module.db.db_instance_endpoint}" -} -EOF + count = length(random_password.master) > 0 ? 1 : 0 + secret_id = aws_secretsmanager_secret.secret_master_db.id + secret_string = jsonencode({ + username = "${module.db.db_instance_username}", + password = length(random_password.master) > 0 ? element(random_password.master, 0).result : var.custom_user_password, + engine = "${var.engine}", + host = "${module.db.db_instance_endpoint}" + }) } # Cloudwatch alarms