← All tags

Terraform 👨‍💻

Terraform 👨‍💻

All my posts about Terraform

8 posts

Terraform posts on writing modules that survive contact with reality - workspace patterns, remote state, providers across AWS and Azure, drift, and the messy middle of moving an organisation onto infrastructure as code. Heavily informed by writing the Terraform book and reviewing other people's terror-form.

Infrastructure as Code for Beginners is out now

Infrastructure as Code for Beginners is out now

My new book, Infrastructure as Code for Beginners, has been released and is available to buy now.

2 min readBook 📚

Some Terraform Azure Notes

Some Terraform Azure Notes

Notes on Terraform Azure deployments: diagnostic settings, expiration dates, Azure Automation Account web hooks.

8 min readTerraform 👨‍💻

Tracking costs in Terraform using Infracost

Tracking costs in Terraform using Infracost

Track Terraform costs with Infracost. Install, register, and monitor changes in your Azure DevOps pipeline efficiently.

16 min readTerraform 👨‍💻

Azure DevOps Terraform Pipeline  with Checkov & Approvals

Azure DevOps Terraform Pipeline with Checkov & Approvals

Setting up an Azure DevOps pipeline for Terraform deployments with Checkov scans, validation, and manual approval steps.

15 min readTerraform 👨‍💻

GitHub Codespaces and Terraform

GitHub Codespaces and Terraform

Explore GitHub Codespaces with Terraform for online IDE experience. Easily set up a workspace for infrastructure as code projects using Terraform and Ansible.

4 min readGitHub 👨‍💻

Azure DevOps Terraform Pipeline

Azure DevOps Terraform Pipeline

Learn to create a robust Azure DevOps pipeline for Terraform deployments, managing infrastructure as code efficiently with Azure CLI and Terraform tasks.

6 min readTerraform 👨‍💻

Terraform Quirks

Terraform Quirks

Explore Terraform quirks: module challenges, resource dependencies, and count/list workarounds.

5 min readTerraform 👨‍💻

Terraform & Azure

Terraform & Azure

Unlock the power of Terraform and Azure for seamless VM provisioning! Learn how to streamline your infrastructure management today!