HACKER Q&A
📣 ujnproduct

Is a separate CI tool for Terraform needed?


Why are people using Terraform Cloud? I may be missing something, but why can't terraform just be run in GitHub Actions?

I feel that for 99% of companies, a terraform runner fundamentally only needs the following flow:

1. Run terraform plan on every PR

2. Run terraform apply on merge to master/main branch.

3. Handle of concurrency by queuing multiple applies together.

4. Terraform secrets can be handled using GitHub Secrets.

I created a demo repository [0] and it seems to work just fine. What am I missing?


  👤 ujnproduct Accepted Answer ✓