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 Kubernetes 12

What Are Ephemeral Environments? A Practical Guide

What ephemeral environments are, how they improve testing workflows, and how to implement them in Kubernetes to speed up deployments and reduce costs.

CI/CD Kubernetes Infrastructure

GitOps workflows: How they work, what you need, and how to start

Learn what a GitOps workflow is, with a clear GitOps workflow diagram, the key components, and the tools teams use to ship changes safely and repeatably.

GitOps Kubernetes CI/CD

How to Deploy ArgoCD with Terraform on Kubernetes

Learn how to deploy Argo CD with Terraform using the Kubernetes provider. Set up application repositories, RBAC, and integrate with GitOps workflows.

Terraform Kubernetes GitOps

How to Deploy an EKS Cluster with Terraform

How to create a AWS EKS clusters using Terraform, including worker nodes, IAM roles, and networking. Atep-by-step guide to Terraform EKS clusters.

Terraform AWS Kubernetes

How to Deploy Grafana with Terraform on AWS and Kubernetes

Learn how to deploy Grafana using Terraform on AWS EC2 and Kubernetes. Includes IAM roles, security groups, data sources, and monitoring setup.

Terraform AWS Kubernetes

Provisioning Google Cloud Infrastructure with Terraform (GKE Cluster Example)

Build GKE cluster with Terraform, automate deployments through GitHub Actions, and implement WIF to remove long-lived credentials from your CI/CD pipeline.

Terraform GitHub Gke

Infrastructure in 2035: Steve Wade on Making Infrastructure Boring Again

Steve Wade, the Pragmatic CNCF Guy, shares his unfiltered perspective on how infrastructure management will evolve from complex code to conversational AI by 2035.

Terraform Kubernetes Cncf

Deploying an AWS EKS Cluster with Terraform and GitHub Actions

How to provision a production-ready Amazon AWS EKS cluster using Terraform and GitHub Actions to automate deployments.

Terraform AWS Eks

GitOps Beyond Kubernetes: Applying GitOps Principles to Infrastructure as Code

A technical guide for DevOps and platform teams looking to extend GitOps practices to Terraform-based infrastructure workflows, including CI/CD setup, policy enforcement, and tool comparisons.

Terraform Infrastructure GitOps

Blue/Green Deployment in Kubernetes with Terraform

Implement a zero-downtime Blue/Green Deployment on Kubernetes using Terraform, allowing smooth traffic switching and easy rollbacks. This guide covers setup, environment isolation, and automated updates for secure, scalable deployments.

Kubernetes Terraform GitHub

What is Open Policy Agent (OPA) and how to implement it with Terraform

Learn about Open Policy Agent from first principles to when you're running an OPA policy against a Terraform plan and enforcing concrete security rules.

Open Policy Agent Terraform Kubernetes

Deploying Grafana with Terraform

Deploying Grafana with Terraform

Terraform Kubernetes GitHub