Blog

Thoughts on Terraform state management, infrastructure parallelism, and building better developer tools.

RSS Feed
All Terraform 204 Infrastructure 142 GitHub 70 Security 53 DevOps 46 State Management 36 GitOps 34 OpenTofu 31 CI/CD 25 Automation 20 Policy 20 Infrastructure As Code 19 Open Source 18 AWS 16 Best Practices 6

The Guide to Terraform Ephemeral Resources

Terraform ephemeral resources keep secrets out of state and plan files. Here's how the ephemeral block's lifecycle works, and how to use one.

Terraform Security State Management

Terraform Conditional Logic, Beyond the Basic Ternary

A Terraform conditional seems simple until type mismatches, non-short-circuit logic, or a toggled resource breaks your plan. Here's what really happens.

Terraform Best Practices Infrastructure

How to Split the Terraform State File (and Why You Shouldn’t)

Terraform split state file, explained: state mv, removed/import blocks, cross-state references, and why splitting isn't always the fix.

Terraform State Management Infrastructure as Code

Terraform Security Practices that Hold Up at Scale

A Terraform security checklist covers scanning and secrets, but not blast radius or state locking. See what a full review actually requires.

Terraform Security Best Practices

Terraform Workspaces: A Complete Guide to Setup and Scaling

Learn what a Terraform workspace is, the core commands, how to structure environments, and where workspace-based isolation breaks down at scale.

Terraform State Management Infrastructure

Terraform Files Explained: Structure and Best Practices

Learn what Terraform files are, how to structure and format them, and why clean file organization is necessary but not enough at scale.

Terraform State Management Infrastructure