Skip to content

Commit c3fd0b8

Browse files
committed
added db_admin variable with appropriate validation block
1 parent a01e930 commit c3fd0b8

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ resource "random_password" "master" {
1010
resource "aws_rds_cluster" "aurora_pg" {
1111
cluster_identifier = "aurora-${var.db_name}"
1212
engine = "aurora-postgresql"
13-
master_username = "admin"
13+
master_username = var.db_admin
1414
master_password = random_password.master.result
1515
database_name = var.db_name
1616
skip_final_snapshot = true

variables.tf

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,15 @@ variable "db_name" {
33
type = string
44
}
55

6+
variable "db_admin" {
7+
description = "Database admin username"
8+
type = string
9+
validation {
10+
condition = !contains("admin")
11+
error_message = "Database administrative username must not be admin"
12+
}
13+
}
14+
615
variable "region" {
716
description = "AWS Region"
817
type = string

0 commit comments

Comments
 (0)