-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathrds.tf
27 lines (26 loc) · 1.21 KB
/
rds.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
resource "aws_db_instance" "rds" {
db_name = var.projectName
engine = var.engineRds
engine_version = var.engineRdsVersion
identifier = "rds-${var.projectName}"
# manage_master_user_password = true
username = var.rdsUser
password = var.rdsPass
instance_class = var.instanceClass
storage_type = var.storageType
allocated_storage = var.minStorage
max_allocated_storage = var.maxStorage
multi_az = false
vpc_security_group_ids = ["${aws_security_group.sg-rds.id}"]
db_subnet_group_name = aws_db_subnet_group.subnet-rds.id
apply_immediately = true
skip_final_snapshot = true
publicly_accessible = false
deletion_protection = true
performance_insights_enabled = true
backup_retention_period = 1
backup_window = "00:00-00:30"
copy_tags_to_snapshot = true
delete_automated_backups = true
}
# Caso queira que o AWS Secrets gerencie a senha master, descomente a linha 6 e comente a linha 8, nesse caso ele vai gerar uma e salvar lá.