• HashiCorp Developer

  • HashiCorp Cloud Platform
  • Terraform
  • Packer
  • Consul
  • Vault
  • Boundary
  • Nomad
  • Waypoint
  • Vagrant
Terraform
  • Install
  • Tutorials
    • About the Docs
    • Configuration Language
    • Terraform CLI
    • Terraform Cloud
    • Terraform Enterprise
    • CDK for Terraform
    • Provider Use
    • Plugin Development
    • Registry Publishing
    • Integration Program
  • Registry(opens in new tab)
  • Try Cloud(opens in new tab)
  • Sign up
Terraform Home

Tutorials

Skip to main contentTutorials

Get Started

  • AWS
  • Azure
  • Docker
  • GCP
  • OCI
  • Terraform Cloud

Fundamentals

  • CLI
  • Configuration Language
  • Modules
  • Provision
  • State
  • Terraform Cloud

Use Cases

  • Applications
  • AWS Services
  • Azure Services
  • HashiCorp Products
  • IT/SaaS Providers
  • Kubernetes
  • Machine Images
  • Networking
  • Policy
  • Security

Certification Prep

  • Associate Prep (002)
  • Associate Prep (003)
  • Associate Tutorials (002)
  • Associate Tutorials (003)

Production

  • Automate Terraform
  • Enterprise Patterns
  • Terraform Enterprise

Integrations

  • CDK for Terraform
  • Community Providers
  • Custom Framework Providers
  • Custom SDK Providers
  • Secrets

  • Resources

  • Tutorial Library
  • Certifications
  • Community Forum
    (opens in new tab)
  • Support
    (opens in new tab)
  • GitHub
    (opens in new tab)
  • Terraform Registry
    (opens in new tab)
  1. Developer
  2. Terraform
  3. Tutorials
  4. Automate Terraform

Automate Terraform

Automate Terraform with Terraform Cloud and integrate it with third-party CI/CD tools such as GitHub Actions and CircleCI.

Start
11 tutorials
  •  
    15min
    Running Terraform in Automation
    Common techniques for running Terraform in continuous delivery pipelines.
    • Terraform
  •  
    12min
    Deploy Infrastructure with Terraform and CircleCI
    Create infrastructure using Terraform in a CircleCI pipeline and store project state in Terraform Cloud.
    • Terraform
  •  
    3min
    Configure GitHub.com Access through OAuth
    Add GitHub.com as a Terraform Cloud VCS Provider to manage your Terraform Cloud workspaces VCS integration through the TFE Provider or API
    • Terraform
  •  
    10min
    Automate Terraform with GitHub Actions
    Automate infrastructure deployments with CI/CD using Terraform Cloud and GitHub Actions
    • Terraform
  •  
    10min
    Connect Workspaces with Run Triggers
    Run triggers in Terraform Cloud allow one workspace to trigger a run in another workspace to support automation and integration pipelines. In this tutorial trigger a run on an application workspace from a networking workspace.
    • Terraform
  •  
    10min
    Automate Terraform Cloud Workflows
    In this tutorial, you will use the TFE provider to create teams, version-control backed workspaces and set up run triggers in Terraform Cloud. You will then trigger the deployment of a Consul-backed Vault cluster on a Kubernetes.
    • Consul
    • Vault
    • Terraform
  •  
    15min
    Deploy Consul and Vault on Kubernetes with Run Triggers
    Deploy a Consul-backed Vault cluster on Kubernetes, by linking Terraform Cloud workspaces with run triggers. Share Kubernetes cluster credentials between workspaces within an organization using data resources.
    • Consul
    • Vault
    • Terraform
  •  
    6min
    Configure Snyk Run Task in Terraform Cloud
    Extend your Terraform Cloud infrastructure workflow by adding a Snyk run task to check for security misconfigurations in your resources.
    • Terraform
  •  
    24min
    Create Preview Environments with Terraform, GitHub Actions, and Vercel
    Configure Terraform Cloud and GitHub Actions to create frontend and backend preview environments for your application. Dynamically create and destroy preview environments by opening, merging and closing pull requests.
    • Terraform
  •  
    4min
    Set Up Terraform Cloud Run Task for HCP Packer
    Configure a Terraform Cloud run task for HCP Packer that helps enforce security and compliance best practices.
    • Packer
    • Terraform
  •  
    21min
    Validate Infrastructure and Enforce OPA Policies
    Use Terraform preconditions and Terraform Cloud run tasks with OPA policy checks to enforce infrastructure configuration compliance.
    • Terraform
Give Feedback(opens in new tab)
  • Certifications
  • System Status
  • Terms of Use
  • Security
  • Privacy
  • Trademark Policy
  • Trade Controls
  • Give Feedback(opens in new tab)