Skip to content

Commit f0f8b5f

Browse files
committed
Expose rds master username and rename root_password to master_password, and default to admin
1 parent 3c02688 commit f0f8b5f

File tree

6 files changed

+26
-11
lines changed

6 files changed

+26
-11
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,8 @@ terraform {
115115
| <a name="input_rds_instance_count"></a> [rds\_instance\_count](#input\_rds\_instance\_count) | Number of RDS instances in the database cluster | `number` | `2` | no |
116116
| <a name="input_rds_instance_type"></a> [rds\_instance\_type](#input\_rds\_instance\_type) | Instance type for RDS database | `string` | `"db.r5.xlarge"` | no |
117117
| <a name="input_rds_preferred_backup_window"></a> [rds\_preferred\_backup\_window](#input\_rds\_preferred\_backup\_window) | Backup window for RDS | `string` | `"07:00-09:00"` | no |
118-
| <a name="input_rds_root_password"></a> [rds\_root\_password](#input\_rds\_root\_password) | Root password for RDS database | `string` | n/a | yes |
118+
| <a name="input_rds_master_username"></a> [rds\_root\_username](#input\_rds\_root\_username) | Root username for RDS database | `string` | n/a | yes |
119+
| <a name="input_rds_master_password"></a> [rds\_root\_password](#input\_rds\_root\_password) | Root password for RDS database | `string` | n/a | yes |
119120
| <a name="input_rds_storage_encrypted"></a> [rds\_storage\_encrypted](#input\_rds\_storage\_encrypted) | Enables encryption for RDS storage | `bool` | `true` | no |
120121
| <a name="input_region"></a> [region](#input\_region) | AWS region to provision resources in | `string` | n/a | yes |
121122
| <a name="input_s3_bucket_name"></a> [s3\_bucket\_name](#input\_s3\_bucket\_name) | Name for S3 bucket | `string` | n/a | yes |

main.tf

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,8 @@ module "comet_rds" {
134134
rds_backup_retention_period = var.rds_backup_retention_period
135135
rds_preferred_backup_window = var.rds_preferred_backup_window
136136
rds_database_name = var.rds_database_name
137-
rds_root_password = var.rds_root_password
137+
rds_master_username = var.rds_master_username
138+
rds_master_password = var.rds_master_password
138139
}
139140

140141
module "comet_s3" {
@@ -147,4 +148,4 @@ module "comet_s3" {
147148
s3_force_destroy = var.s3_force_destroy
148149

149150
enable_mpm_infra = var.enable_mpm_infra
150-
}
151+
}

modules/comet_rds/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,8 @@ No modules.
3939
| <a name="input_rds_instance_type"></a> [rds\_instance\_type](#input\_rds\_instance\_type) | Instance type for RDS database | `string` | n/a | yes |
4040
| <a name="input_rds_preferred_backup_window"></a> [rds\_preferred\_backup\_window](#input\_rds\_preferred\_backup\_window) | Backup window for RDS | `string` | n/a | yes |
4141
| <a name="input_rds_private_subnets"></a> [rds\_private\_subnets](#input\_rds\_private\_subnets) | IDs of private subnets within the VPC | `list(string)` | n/a | yes |
42-
| <a name="input_rds_root_password"></a> [rds\_root\_password](#input\_rds\_root\_password) | Root password for RDS database | `string` | n/a | yes |
42+
| <a name="input_rds_master_username"></a> [rds\_root\_username](#input\_rds\_root\_username) | Root username for RDS database | `string` | n/a | yes |
43+
| <a name="input_rds_master_password"></a> [rds\_root\_password](#input\_rds\_root\_password) | Root password for RDS database | `string` | n/a | yes |
4344
| <a name="input_rds_storage_encrypted"></a> [rds\_storage\_encrypted](#input\_rds\_storage\_encrypted) | Enables encryption for RDS storage | `bool` | n/a | yes |
4445
| <a name="input_vpc_id"></a> [vpc\_id](#input\_vpc\_id) | ID of the VPC that will contain the provisioned resources | `string` | n/a | yes |
4546

modules/comet_rds/main.tf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ resource "aws_rds_cluster" "cometml-db-cluster" {
2929
database_name = var.rds_database_name
3030
storage_encrypted = var.rds_storage_encrypted
3131
iam_database_authentication_enabled = var.rds_iam_db_auth
32-
master_username = "root"
33-
master_password = var.rds_root_password
32+
master_username = var.rds_master_username
33+
master_password = var.rds_master_password
3434
engine = var.rds_engine
3535
engine_version = var.rds_engine_version
3636
backup_retention_period = var.rds_backup_retention_period
@@ -121,4 +121,4 @@ resource "aws_vpc_security_group_ingress_rule" "mysql_port_inbound_ec2" {
121121
to_port = local.mysql_port
122122
ip_protocol = "tcp"
123123
referenced_security_group_id = var.rds_allow_from_sg
124-
}
124+
}

modules/comet_rds/variables.tf

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,14 @@ variable "rds_database_name" {
6868
type = string
6969
}
7070

71-
variable "rds_root_password" {
72-
description = "Root password for RDS database"
71+
variable "rds_master_username" {
72+
description = "Master username for RDS database"
73+
type = string
74+
default = "admin"
75+
}
76+
77+
variable "rds_master_password" {
78+
description = "Master password for RDS database"
7379
type = string
7480
}
7581

variables.tf

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -359,8 +359,14 @@ variable "rds_database_name" {
359359
default = "logger"
360360
}
361361

362-
variable "rds_root_password" {
363-
description = "Root password for RDS database"
362+
variable "rds_master_username" {
363+
description = "Master username for RDS database"
364+
type = string
365+
default = "admin"
366+
}
367+
368+
variable "rds_master_password" {
369+
description = "Master password for RDS database"
364370
type = string
365371
}
366372

0 commit comments

Comments
 (0)