DEV Community

Mike Tyson of the Cloud
Mike Tyson of the Cloud

Posted on

Best 5 tools for Terraform

I've been using Terraform for 5 years now and all the articles I read are becoming repetitive. The same tools over and over.

This is the 5 tools I recently discovered that helped me a lot:

Infracost

In this recent post, I've detailed why FinOps is changing and many strategies to save cost. Along this comes a great tool that brought me great cloud cost save: Infracost. It can be integrated anywhere and it's free.

CICD pipeline with Infracost

Brainboard

Brainboard is a great tool to work with Terraform visually. I've also had the chance to test Brainboard's AI solution first hand and the results were pretty spectacular.

Brainboard cloud designer

eagle-eye

eagle-eye is still in beta testing but it's a great promise for AWS cloud infrastructure visualization. The diagram generated can be used locally or within a CI/CD pipeline.

Visualize aws infrastructure

Terrascan

Although the name “Terrascan” leads one to believe that it’s Terraform-specific, it actually works for many IaC providers. Terraform, Kubernetes, Ansible, Cloudformation, and more are supported by Terrascan thanks to its large set of pre-written policies. Of course, you can write your own policies as well for custom use cases. Terrascan integrates with several CI/CD tools and is extremely flexible when designing your pipelines.

Checkov

Checkov is very similar to Terrascan, but it uses a Python policy-as-code framework instead of the Rego syntax found in OPA. Many engineers may find this more approachable as Python is one of the most popular programming languages today.

Top comments (0)