Single RDS Deployment
#week_five - Single RDS deployment
duration: 1 week
ForgTech company wanna test your ability to type down a clean code by Deploying the structure of resources. This will help you to build a good reputation.
The FrogTech Database team intends to migrate the local PostgreSQL Database to RDS and to do so They need to test/descover The RDS functionality first.
Therefore, You’re requested to provision a PostgreSQL RDS version >=15.* with the following requirement specifications:
- allocate storage as 20.
- instance_calss as db.t3.micro.
- Allow public access i.e. for testing purposes.
- Security Group allows all inbound traffic for 5432 port and allows all outbound traffic.
- Set skip_final_snapshot as true.
- Set multi_az as false.
After provisioning the required Resources, Check the user accessibility utilizing the pgAdmin application or Psql client command line.
Use IaC Terraform to build all resources and consider the below requirements specifications.
- Resources must be created at the us-east-1 region.
- Store state file backend into S3.
- Resources must have common tags combination as below:
- Common tags:
- Key: “Environment”, Value: “terraformChamps”
- Key: “Owner”, Value: <“Your_first_name“>
Bouns
- Build an Architecture diagram of the deployment resources.
- Build a personal document consisting of what you learn with deep details and resources i.e. this will assist you to get back and refresh your knowledge later
- Store backend into HCP instead