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 <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> helps implement and maintain <strong>highly scalable</strong> 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 <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 <a href="https://github.com/terramate-io/terramate-github-actions-example" rel="noopener ugc nofollow" target="_blank">example</a> 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>