Category: Terraform, Hashicorp, github, gitlab

In DevOps, everybody loves pipelines I have tested a lot of them over the years.Here all possible pipelines with Terraform I ever tried Terraform Cloud https://app.terraform.io/ is for sure the best solution you can have it but not always applicable. For example, there are companies where you cannot use a SaaS service or your code repository don’t have public API exposed (this was my case).Small note the Workspaces in Terraform Cloud are different from the one you use at the command line.

Running Terraform with Python and parse the results to check if there are infrastructure changes not present in the code.This is not really a pipeline because it only runs terraform init and plan and never a terraform apply but it is, in my opinion, a wonderful way to monitor the infrastructure and implement the “infrastructure as a code” paradigm.

Terraform Cloud is for sure more advanced compare to Atlantis but it runs inside Hashicorp infrastructure and this is not ok acceptable for many companies.

Related Articles