How to build a CI/CD pipeline for Terraform with Terramate on GitHub Actions

<blockquote> <p>Please find the example discussed in this article at&nbsp;<a href="https://github.com/terramate-io/terramate-github-actions-example" rel="noopener ugc nofollow" target="_blank">https://github.com/terramate-io/terramate-github-actions-example</a></p> </blockquote> <p><a href="https://github.com/terramate-io/terramate" rel="noopener ugc nofollow" target="_blank">Terramate</a>&nbsp;helps implement and maintain&nbsp;<strong>highly scalable</strong>&nbsp;Terraform projects by adding powerful capabilities such as code generation, stacks, orchestration, change detection, data sharing and more.</p> <p>It can easily be used with any existing CI/CD tool to provide a seamless Terraform workflow. Its flexibility allows building a simple set of jobs that provides a similar experience to other tools, such as&nbsp;<a href="https://github.com/runatlantis/atlantis" rel="noopener ugc nofollow" target="_blank">Atlantis</a>.</p> <p>In this article, we will go through an&nbsp;<a href="https://github.com/terramate-io/terramate-github-actions-example" rel="noopener ugc nofollow" target="_blank">example</a>&nbsp;that shows how to use Terramate to build a simple yet powerful CI/CD pipeline in GitHub Actions. This example contains two main workflows:</p> <p><a href="https://blog.terramate.io/how-to-build-a-ci-cd-pipeline-for-terraform-with-terramate-on-github-actions-57de86d9e66a"><strong>Learn More</strong></a></p>
Tags: Build a CI/CD