New Terraform Tutorials: Automate Terraform Workflows with CircleCI or GitHub Actions
We have updated our tutorials on integrating Terraform with CircleCI and GitHub Actions.
Continuous integration and delivery (CI/CD) platforms like CircleCI and GitHub Actions automate pipelines for new software releases. Infrastructure management, typically handled by operations teams, can also fit into an automated release workflow through infrastructure as code tools like Terraform.
To help you get started with CI/CD automation, we have updated our tutorials on automating Terraform.
- The updated Deploy Terraform infrastructure with CircleCI tutorial guides you through automating the standard Terraform workflow using AWS S3 as a backend. This approach uses the
hashicorp/terraform:light
Docker image to run Terraform locally in each CircleCI job. - The new Automate Terraform with GitHub Actions tutorial automates the standard Terraform Cloud workflow. While Terraform Cloud offers version control system integrations, including GitHub, this approach enables you to add status checks before or after Terraform Cloud remote runs are triggered.
We hope you'll find these hands-on tutorials educational and helpful. Please do not forget to leave feedback on the form at the bottom of the tutorial and discover even more at HashiCorp Learn.
Sign up for the latest HashiCorp news
More blog posts like this one

Terraform provides more flexible controls with project-owned variable sets
Project-owned variable sets simplify management, reduce dependencies, and allow for more flexible control over access and usage.

A smoother HCP Terraform workspace experience
Learn how to automate HCP Terraform workspace setup and onboarding with the TFE provider, a custom module, and good requirements gathering.

ServiceNow Terraform plugin updates: No-code execution mode, key-value tags, and enhanced security
The ServiceNow plugins for Terraform are being updated with new enhancements that implement no-code execution mode, key-value tags, and increased encryption security enhancements.