https://learn.hashicorp.com/tutorials/terraform/github-actions
"Terraform with CI/CD enforces configuration best practices, promotes collaboration and automates the Terraform workflow." "Terraform Cloud's built-in support for GitHub webhooks can accomplish this generic workflow."
- A GitHub account
- A Terraform Cloud account
- An AWS account and AWS Access Credentials
- Go to the Create a new Workspace page and select "API-driven workflow".
- Navigate to the "Actions" tab and enable this pre-configured workflow by clicking "I understand my workflows, go ahead and enable them."
- modify Terraform configuration on feature branch.
- Create and merge a pull request.