IaC: A pack of attractive tools to help you with IaC

IaC refers to Infrastructure as a Code, which means having your infrastructure tracked, defined in code rather than ample mouse clicks, keep it simple and immutable.

Immutable implies that it cannot be modified completely instead, it will destroy the infrastructure and then re-creates it with the required modifications.

Treat it as cattle not as a dog – they say!

Terraform is go-to IaC tool used nowadays and the best part is – it is cloud-agnostic.

Nevertheless, sometimes simple HCL (HashiCorpLanguage) syntax errors can consume lot of time in debugging.

It happens!

I got to know few tools that could plugin with Terraform and provide the user more observability and clarity when creating infrastructure.

Here they are:

  1. tflint – a linting tool for Terraform
  2. tfsec – a more advanced version by AquaSecurity
  3. InfraCost – a cost projector tool

Find them below:

https://www.infracost.io/
https://github.com/aquasecurity/tfsec
https://github.com/terraform-linters/tflint

Stay tuned!

Cheers!


Posted

in

by

Tags: