Series

Mastering Terraform

Back to Series

Mastering Terraform

9parts, in order. Start at the top.

Blog Posts

6 items
Deploying Infrastructure with Terraform in CI/CD Pipelines

Deploying Infrastructure with Terraform in CI/CD Pipelines

In today’s fast-paced DevOps environments, Infrastructure as Code (IaC) has become a cornerstone for managing and scaling infrastructure efficiently. Terraform, a leading open-source IaC tool, is

Streamlining GitHub Organization Management with Terraform

Streamlining GitHub Organization Management with Terraform

Managing a GitHub organization manually can become increasingly complex as teams grow and projects multiply. For DevOps and DevSecOps engineers, automation is key to maintaining consistency and re

Compliance as Code: Making Security Easier with Terraform and InSpec

Compliance as Code: Making Security Easier with Terraform and InSpec

Hey, so you know how keeping our tech stuff secure and following all the rules can be a real headache these days? With everything moving to the cloud and so many regulations popping up, it's tough to

Modular Terraform for Scalable Infrastructure as Code

Modular Terraform for Scalable Infrastructure as Code

Businesses need infrastructure that's flexible and can grow fast, and managing it by hand doesn't scale. Infrastructure as Code, or IaC, changed how we build and manage those digital foundations. IaC

Building Resilient Systems: Immutable Infrastructure with Packer and Terraform

Building Resilient Systems: Immutable Infrastructure with Packer and Terraform

What is Immutable Infrastructure? The way we manage IT infrastructure has really changed. We're moving from old-school, changeable setups to more modern, "immutable" ones. Understanding this b

Testing Terraform: Static Analysis, Native Tests, and Terratest

Testing Terraform: Static Analysis, Native Tests, and Terratest

If you treat infrastructure as code, you have to test it like code. Most of us have lived the alternative. You change one input on a shared module, run a quick plan against staging, and merge. A few h

DevTips

3 items
Organizing Terraform with Modules

Organizing Terraform with Modules

Why Organize Your Terraform Code? The Growing Complexity Challenge If you're using Terraform to build out your infrastructure, you know how quickly things can get complicated. That's where mo

HashiCorp Pulls the Plug on CDKTF

HashiCorp Pulls the Plug on CDKTF

CDKTF is Officially Deprecated The Deprecation Announcement Well, it finally happened. HashiCorp (now owned by IBM) officially deprecated the Cloud Development Kit for Terraform (CDKTF)

Managing Terraform at Scale with Terragrunt

Managing Terraform at Scale with Terragrunt

The Problem with Terraform at Scale Code Duplication Across Environments If you're managing infrastructure with Terraform across multiple environments or projects, you've probably hit the wal