What is Terraform Cloud?

Managed service by HashiCorp to run Terraform remotely with team collaboration.


Setup Steps

1. Create Account & Workspace

2. Connect to VCS (GitHub)

3. Add AWS Credentials as Variables

Terraform Cloud needs AWS access to create resources. Do NOT put keys in code.

In IAM → Create User → Attach policy → Create Access Key

Then in Terraform Cloud Workspace → Variables tab: