Skip to content

Commit d34e83c

Browse files
authored
feat: Enable db_parameter_group_name per instance (#410)
1 parent 59dbe7f commit d34e83c

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

examples/postgresql/main.tf

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,9 @@ module "aurora" {
3232
storage_type = "aurora-iopt1"
3333
instances = {
3434
1 = {
35-
instance_class = "db.r5.2xlarge"
36-
publicly_accessible = true
35+
instance_class = "db.r5.2xlarge"
36+
publicly_accessible = true
37+
db_parameter_group_name = "default.aurora-postgresql14"
3738
}
3839
2 = {
3940
identifier = "static-member-1"

main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ resource "aws_rds_cluster_instance" "this" {
162162
ca_cert_identifier = var.ca_cert_identifier
163163
cluster_identifier = aws_rds_cluster.this[0].id
164164
copy_tags_to_snapshot = try(each.value.copy_tags_to_snapshot, var.copy_tags_to_snapshot)
165-
db_parameter_group_name = var.create_db_parameter_group ? aws_db_parameter_group.this[0].id : var.db_parameter_group_name
165+
db_parameter_group_name = var.create_db_parameter_group ? aws_db_parameter_group.this[0].id : try(each.value.db_parameter_group_name, var.db_parameter_group_name)
166166
db_subnet_group_name = local.db_subnet_group_name
167167
engine = var.engine
168168
engine_version = var.engine_version

0 commit comments

Comments
 (0)