@@ -127,42 +127,45 @@ resource "aws_rds_cluster" "primary" {
127
127
cluster_identifier = var. cluster_identifier == " " ? module. this . id : var. cluster_identifier
128
128
database_name = var. db_name
129
129
# manage_master_user_password must be `null` or `true`. If it is `false`, and `master_password` is not `null`, a conflict occurs.
130
- manage_master_user_password = var. manage_admin_user_password ? var. manage_admin_user_password : null
131
- master_user_secret_kms_key_id = var. admin_user_secret_kms_key_id
132
- master_username = local. ignore_admin_credentials ? null : var. admin_user
133
- master_password = local. ignore_admin_credentials || var. manage_admin_user_password ? null : var. admin_password
134
- backup_retention_period = var. retention_period
135
- preferred_backup_window = var. backup_window
136
- copy_tags_to_snapshot = var. copy_tags_to_snapshot
137
- final_snapshot_identifier = var. cluster_identifier == " " ? lower (module. this . id ) : lower (var. cluster_identifier )
138
- skip_final_snapshot = var. skip_final_snapshot
139
- apply_immediately = var. apply_immediately
140
- db_cluster_instance_class = local. is_serverless ? null : var. db_cluster_instance_class
141
- storage_encrypted = local. is_serverless ? null : var. storage_encrypted
142
- storage_type = var. storage_type
143
- iops = var. iops
144
- allocated_storage = var. allocated_storage
145
- kms_key_id = var. kms_key_arn
146
- source_region = var. source_region
147
- snapshot_identifier = var. snapshot_identifier
148
- vpc_security_group_ids = compact (flatten ([join (" " , aws_security_group. default [* ]. id ), var . vpc_security_group_ids ]))
149
- preferred_maintenance_window = var. maintenance_window
150
- network_type = var. network_type
151
- db_subnet_group_name = join (" " , aws_db_subnet_group. default [* ]. name )
152
- db_cluster_parameter_group_name = join (" " , aws_rds_cluster_parameter_group. default [* ]. name )
153
- iam_database_authentication_enabled = var. iam_database_authentication_enabled
154
- tags = module. this . tags
155
- engine = var. engine
156
- engine_version = var. engine_version
157
- allow_major_version_upgrade = var. allow_major_version_upgrade
158
- db_instance_parameter_group_name = var. allow_major_version_upgrade ? join (" " , aws_db_parameter_group. default [* ]. name ) : null
159
- engine_mode = var. engine_mode
160
- iam_roles = var. iam_roles
161
- backtrack_window = var. backtrack_window
162
- enable_http_endpoint = local. enable_http_endpoint
163
- port = var. db_port
164
- enable_global_write_forwarding = var. enable_global_write_forwarding
165
- enable_local_write_forwarding = var. enable_local_write_forwarding
130
+ manage_master_user_password = var. manage_admin_user_password ? var. manage_admin_user_password : null
131
+ master_user_secret_kms_key_id = var. admin_user_secret_kms_key_id
132
+ master_username = local. ignore_admin_credentials ? null : var. admin_user
133
+ master_password = local. ignore_admin_credentials || var. manage_admin_user_password ? null : var. admin_password
134
+ backup_retention_period = var. retention_period
135
+ preferred_backup_window = var. backup_window
136
+ copy_tags_to_snapshot = var. copy_tags_to_snapshot
137
+ final_snapshot_identifier = var. cluster_identifier == " " ? lower (module. this . id ) : lower (var. cluster_identifier )
138
+ skip_final_snapshot = var. skip_final_snapshot
139
+ apply_immediately = var. apply_immediately
140
+ db_cluster_instance_class = local. is_serverless ? null : var. db_cluster_instance_class
141
+ storage_encrypted = local. is_serverless ? null : var. storage_encrypted
142
+ storage_type = var. storage_type
143
+ iops = var. iops
144
+ allocated_storage = var. allocated_storage
145
+ kms_key_id = var. kms_key_arn
146
+ source_region = var. source_region
147
+ snapshot_identifier = var. snapshot_identifier
148
+ vpc_security_group_ids = compact (flatten ([join (" " , aws_security_group. default [* ]. id ), var . vpc_security_group_ids ]))
149
+ preferred_maintenance_window = var. maintenance_window
150
+ network_type = var. network_type
151
+ db_subnet_group_name = join (" " , aws_db_subnet_group. default [* ]. name )
152
+ db_cluster_parameter_group_name = join (" " , aws_rds_cluster_parameter_group. default [* ]. name )
153
+ iam_database_authentication_enabled = var. iam_database_authentication_enabled
154
+ tags = module. this . tags
155
+ engine = var. engine
156
+ engine_version = var. engine_version
157
+ allow_major_version_upgrade = var. allow_major_version_upgrade
158
+ db_instance_parameter_group_name = var. allow_major_version_upgrade ? join (" " , aws_db_parameter_group. default [* ]. name ) : null
159
+ engine_mode = var. engine_mode
160
+ iam_roles = var. iam_roles
161
+ backtrack_window = var. backtrack_window
162
+ enable_http_endpoint = local. enable_http_endpoint
163
+ port = var. db_port
164
+ enable_global_write_forwarding = var. enable_global_write_forwarding
165
+ enable_local_write_forwarding = var. enable_local_write_forwarding
166
+ performance_insights_enabled = var. performance_insights_enabled
167
+ performance_insights_kms_key_id = var. performance_insights_kms_key_id
168
+ performance_insights_retention_period = var. performance_insights_retention_period
166
169
167
170
depends_on = [
168
171
aws_db_subnet_group . default ,
0 commit comments