As a Notify developer, I need to be recreate the Notify environment with minimal manual intervention.
WHY are we building?
For BCP we need to be able to re-create Notify in a new account. Currently the app requires two database users to be manually created, app_db_user and quicksight_db_user.
WHAT are we building?
Automate creation of these users in terraform
VALUE created by our solution
Can recreate Notify faster and with less chance of error
Acceptance Criteria
[ ] terraform code to create new database users
[ ] passwords added to Secrets Manager
[ ] app_db_user added to the RDS proxy
QA Steps
[ ] rebuild Notify on dev (or at least rebuild RDS)
[ ] verify that the accounts have been created with passwords in Secret Manager
[ ] verify that the app_db_user account can be used to access the database from, for example, jump-box.
Description
As a Notify developer, I need to be recreate the Notify environment with minimal manual intervention.
WHY are we building?
For BCP we need to be able to re-create Notify in a new account. Currently the app requires two database users to be manually created,
app_db_user
andquicksight_db_user
.WHAT are we building?
Automate creation of these users in terraform
VALUE created by our solution
Can recreate Notify faster and with less chance of error
Acceptance Criteria
app_db_user
added to the RDS proxyQA Steps
app_db_user
account can be used to access the database from, for example, jump-box.