Manage AWS Deployment over HCP
#week_twentyfive - Hashicorp VCS-driven run workflow
duration: 1 week
ForgTech company wanna test your ability to deliver their requirements into their HCP project. This will help you build a good reputation. The purpose of this task is to protect and manage their IaC deployment statefile for AWS Resources over Hashicorp Cloud Platform “HCP” across environments (e.g. dev and pre-prod) by separating the deployment and applying approvals.
The FrogTech Tech Lead Team requests to protect the Terraform Deployment with the following requirements:
- Host Terraform statefile into their project while considering segregation of environments (e.g. Dev, Pre-Prod) over workspaces.
- Consider AWS Credentials as sensitive variables and global across workspaces.
- Consider auto-trigger deployment for the main GitHub branch by using the VCS-Driven run workflow.
- Consider setting the required variables over HCP workspace variables.