terraform/ecc-aws-026-rds_instance_with_no_backups/green/rds.tf (28 lines of code) (raw):

resource "random_password" "this" { length = 12 special = true numeric = true override_special = "!#$%*()-_=+[]{}:?" } resource "aws_db_instance" "this" { allocated_storage = 20 identifier = "database-026-green" storage_type = "gp2" engine = "mysql" instance_class = "db.t4g.micro" storage_encrypted = true db_name = "rds026green" username = "root" password = random_password.this.result backup_retention_period = "2" skip_final_snapshot = true } resource "aws_db_instance" "this-replica" { replicate_source_db = aws_db_instance.this.identifier identifier = "database-026-green-replica" instance_class = "db.t4g.micro" storage_type = "gp2" storage_encrypted = true backup_retention_period = "0" skip_final_snapshot = true }