Skip to content

Commit 6240bc4

Browse files
djakielskiRoseSecuritynitrocode
authored
feat: Add perfomance inside to primary cluster (#250)
* add perfomace inside to primary cluster * refactor: run terraform fmt --------- Co-authored-by: RoseSecurity <[email protected]> Co-authored-by: RB <[email protected]> Co-authored-by: RoseSecurity <[email protected]>
1 parent 429a919 commit 6240bc4

File tree

1 file changed

+39
-36
lines changed

1 file changed

+39
-36
lines changed

main.tf

Lines changed: 39 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -127,42 +127,45 @@ resource "aws_rds_cluster" "primary" {
127127
cluster_identifier = var.cluster_identifier == "" ? module.this.id : var.cluster_identifier
128128
database_name = var.db_name
129129
# 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
166169

167170
depends_on = [
168171
aws_db_subnet_group.default,

0 commit comments

Comments
 (0)