Skip to main content


GitHub Actions collection for Opinionated Terraform Workflow


Build good Terraform Workflow easily with GitHub Actions.


  • GitHub Flow
    • run terraform plan or tfmigrate plan in pull request CI
    • When a pull request is merged, terraform apply or tfmigrate apply is run in CI
  • Monorepo
    • There are multiple Terraform Working Directory in a repository
  • GitHub Actions
  • Store terraform plan files and tfmigrate history files at AWS S3 or Google Cloud Storage
  • Manage dependencies with aqua
  • Update dependencies with Renovate

Blog, Slideโ€‹

Getting Startedโ€‹

Release Notesโ€‹

Versioning Policyโ€‹

suzuki-shunsuke/versioning-policy v0.1.0, which is compatible with Semantic Versioning 2.0.0.