Sets up an RDS/Aurora cluster with master password management via Secrets Manager and a specific KMS key for encryption.

Terraform Template

resource "aws_kms_key" "example" {
  description = "Example KMS Key"
}

resource "aws_rds_cluster" "test" {
  cluster_identifier = "example"
  database_name = "test"
  manage_master_user_password = true
  master_user_secret_kms_key_id = aws_kms_key.example.key_id
  master_username = "test"
}