File tree Expand file tree Collapse file tree 1 file changed +13
-3
lines changed Expand file tree Collapse file tree 1 file changed +13
-3
lines changed Original file line number Diff line number Diff line change 1
1
variable "name" {
2
- description = " RDS name and Postgres username "
2
+ description = " RDS instance name "
3
3
}
4
4
5
5
variable "engine" {
@@ -17,6 +17,16 @@ variable "port" {
17
17
default = 5432
18
18
}
19
19
20
+ variable "database" {
21
+ description = " The database name for the RDS instance (if not specified, `var.name` will be used)"
22
+ default = " "
23
+ }
24
+
25
+ variable "username" {
26
+ description = " The username for the RDS instance (if not specified, `var.name` will be used)"
27
+ default = " "
28
+ }
29
+
20
30
variable "password" {
21
31
description = " Postgres user password"
22
32
}
@@ -130,10 +140,10 @@ resource "aws_db_instance" "main" {
130
140
# Database
131
141
engine = " ${ var . engine } "
132
142
engine_version = " ${ var . engine_version } "
133
- username = " ${ var . name } "
143
+ username = " ${ coalesce ( var. username , var . name ) } "
134
144
password = " ${ var . password } "
135
145
multi_az = " ${ var . multi_az } "
136
- name = " ${ var . name } "
146
+ name = " ${ coalesce ( var. database , var . name ) } "
137
147
138
148
# Backups / maintenance
139
149
backup_retention_period = " ${ var . backup_retention_period } "
You can’t perform that action at this time.
0 commit comments