@@ -13,6 +13,7 @@ Parameters:
13
13
DBPassword :
14
14
Type : String
15
15
Description : Password of DB
16
+ NoEcho : true
16
17
EmailHost :
17
18
Type : String
18
19
Description : Email host
@@ -27,6 +28,8 @@ Parameters:
27
28
Description : Email password
28
29
FrontendUrl :
29
30
Type : String
31
+ Description : Frontend URL for the application
32
+
30
33
Resources :
31
34
RDSDatabase :
32
35
Type : AWS::RDS::DBInstance
@@ -37,6 +40,7 @@ Resources:
37
40
MasterUserPassword : !Ref DBPassword
38
41
DBInstanceClass : db.t3.micro
39
42
AllocatedStorage : 20
43
+
40
44
Secrets :
41
45
Type : AWS::SecretsManager::Secret
42
46
Properties :
@@ -47,9 +51,9 @@ Resources:
47
51
"SECRET_KEY": "${SecretKey}",
48
52
"DB_NAME": "${RDSDatabase.DBName}",
49
53
"DB_HOST": "${RDSDatabase.Endpoint.Address}",
50
- "DB_USER": "${RDSDatabase.MasterUsername }",
54
+ "DB_USER": "${DBUser }",
51
55
"DB_PORT": "5432",
52
- "DB_PASSWORD": "${RDSDatabase.MasterUserPassword }",
56
+ "DB_PASSWORD": "${DBPassword }",
53
57
"EMAIL_HOST": "${EmailHost}",
54
58
"EMAIL_PORT": "${EmailPort}",
55
59
"EMAIL_USER": "${EmailUser}",
@@ -81,10 +85,8 @@ Resources:
81
85
Type : ' AWS::S3::Bucket'
82
86
Properties :
83
87
BucketName : !Sub 'zappa-${ProjectName}'
88
+
84
89
Outputs :
85
- DBPassword :
86
- Description : " The RDS database master user password"
87
- Value : !Ref MasterUserPassword
88
90
RDSEndpoint :
89
91
Description : " The RDS database endpoint"
90
92
Value : !GetAtt RDSDatabase.Endpoint.Address
0 commit comments