لوحة ⁨20⁩ · ⁨السلاسل⁩مسح ⁨2026⁩
Series

Mastering Terraform

Back to Series

Mastering Terraform

10parts, 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 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 widely a

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 how you keep things consistent and cut do

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 big s

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

4 items
Organizing Terraform with Modules

Organizing Terraform with Modules

Why organize your Terraform code? Where the complexity comes from If you're using Terraform to build out your infrastructure, you know how quickly things get complicated. Every new environmen

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 Duplicated code across environments If you're managing infrastructure with Terraform across several environments or projects, you've probably hit the point

Terraform Workspaces vs. Directory-Based Environments: What Actually Scales

Terraform Workspaces vs. Directory-Based Environments: What Actually Scales

Why this choice matters Hey, want to stop sweating every prod apply? The way you split dev, staging, and prod in Terraform decides how much damage a single mistake can do. Get it right and a