Terraform

DevSecOps, Terraform

Automated Documentation Generation for Terraform Modules with terraform-docs

Ensuring our Terraform modules are well-documented is a key part of our development process. But, let’s be honest, keeping docs up-to-date is a tedious task! Luckily, there’s an efficient tool out there that makes the process simpler and quicker – terraform-docs! Terraform-docs is an open-source, cross-platform tool, that can automatically generate comprehensive documentation for your […]

DevSecOps, Terraform

Building a Production-Ready Azure VM Terraform Module

When I sit down to craft a Terraform module, I ask myself how future me—and the teams inheriting my code—will reason about every decision. I remind myself to start with clarity, keep security opinionated but flexible, and prove the workflow end to end before anyone else runs terraform apply. I literally keep a checklist on

DevSecOps, Terraform

Terraform Journey – Think as a DevOps Engineer

You know, when I first started using Terraform and Infrastructure as Code, I honestly didn’t realize how crucial static code analysis could be. At the time, I was more focused on just getting things deployed quickly and keeping costs down. But as our infrastructure got bigger, I started noticing all sorts of weird issues—misconfigured resources,

DevSecOps, Terraform

Managing Tokens and Keys in Terraform: Best Practices

It’s all about Infrastructure as Code and how we manage and provision our cloud resources, and tools like Terraform have become central to these processes. Here, we delve into the best practices for using Terraform with providers that require tokens or keys. Managing Keys and Tokens in Terraform Terraform relies on providers to interface with

Scroll to Top