Blog

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

RSS Feed
All Terraform 208 Infrastructure 143 GitHub 70 Security 56 DevOps 49 State Management 36 GitOps 34 OpenTofu 31 CI/CD 27 Automation 21 Policy 20 Infrastructure As Code 18 Open Source 18 AWS 16

Northflank Security Incident Update (October 30, 2026)

Northflank reported a security incident on October 30, 2026. Terrateam and Stategraph rotated every secret kept in Northflank shortly after and were not impacted. You do not need to do anything.

Security Terrateam Stategraph

The Guide to Maintaining Cloud Infrastructure Compliance

Maintaining cloud infrastructure compliance depends on what happens before the apply, not just what a scanner catches afterward. See what that requires in our guide.

Compliance Security Governance

How to run a Terraform audit: The Four-Layer Framework

A Terraform audit has to cover code, run history, state, and backend access, not just login logs. Here's the four-layer framework and the tools that help.

Terraform Security Compliance

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

IaC Security: What it Catches and What it Misses

IaC security covers scanning, policy-as-code, and blast-radius awareness. See which risks each layer stops, and which ones risk slipping through.

Security Infrastructure as Code Terraform

IaC scanning tools, sorted by what they actually do

IaC scanning tools aren't one category. Compare 12 real options across four categories, with GitHub star counts verified live via the API.

Security Infrastructure as Code Terraform

13 Infrastructure as Code Tools To Improve Your Workflow

Infrastructure as code tools span provisioning, config management, scanning, and GitOps workflows. Compare 13 real options with verified GitHub stars.

Infrastructure as Code Terraform DevOps

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

Checkov Terraform: What Checkov Is & What It Catches and Misses

Learn what Checkov is, how a Checkov Terraform scan works, how to wire it into GitHub Actions, and why passing a scan doesn't mean staying compliant.

Terraform Checkov Security

Cross-state reads, without the whole state: Solving Terraform remote state

Terraform remote state helps share output values across configurations, but broad state access can expose more data than each module needs.

Terraform State Management Security

How to deploy HashiCorp Vault with Terraform on AWS

Learn how to deploy HashiCorp Vault on AWS using Terraform, configure high availability, and enable AWS KMS auto-unseal to maintain secure secret management.

Terraform Security AWS

Terraform Security Scanning in CI: Using tfsec and Checkov with GitHub Actions

Learn how to run tfsec and Checkov in GitHub Actions to block insecure Terraform changes, interpret findings, and customize rules for your org.

Terraform Security CI/CD

We charge for people, not machines

Infrastructure automation is about collaboration through pull requests, not CPU cycles. That's why we charge per user instead of per runner, making security best practices free instead of premium features.

Pricing Philosophy Security

Announcing CODEOWNERS Enforcement

Integrate with your repo's CODEOWNERS file to ensure the right teams approve infrastructure changes

Infrastructure Terraform Governance

Announcing Gatekeeper - Manual Approval Gates

Add manual approval gates for failed checks, enabling human judgment when automated validations flag issues

Infrastructure Terraform Security

Using LLMs to Generate Terraform Code - 2025 Update

An in-depth analysis using Claude, ChatGPT, and Mistral

Terraform Infrastructure IaC

Building Secure and Maintainable Terraform Modules

Learn how to structure Terraform modules for long-term maintainability, apply security best practices, and handle updates without breaking production. Covers versioning strategies, the moved block, migration patterns, and secure secret management.

Terraform Infrastructure As Code Modules

Shift Left Security: How to Embed It into Your IaC pipelines

A hands-on guide to shift left security and best practices for embedding policy-as-code, secret scanning, and CI/CD checks into your Terraform pipeline.

Terraform GitOps Security

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

Secrets as Code, Not Secrets in Code: Terraform GitOps with Infisical

A Terraform-first guide to secure GitOps secrets management using Infisical, OIDC, and Terrateam. Learn how to manage ephemeral secrets without storing them in Git.

Terraform Infrastructure GitOps

GitOps for Feature Flags with LaunchDarkly and Terraform

Learn how to manage LaunchDarkly feature flags using Terraform in a secure GitOps workflow with Terrateam.

Terraform GitHub GitOps

Cohttp vs. libcurl: Why Terrateam switched to libcurl

Terrateam switched its HTTP library to libcurl but we ran into some unique issues during development

GitHub OCaml Monitoring

Scaling Terraform CI/CD Without Breaking Everything

How to handle concurrency, drift, and secrets management when scaling Terraform pipelines.

Terraform Infrastructure GitHub

How to apply GitFlow Workflow with Terraform

This blog explains how to manage Terraform projects using GitFlow workflow, a structured branching strategy that organizes feature development, releases, and hotfixes.

Terraform Infrastructure Policy

Terraform Best Practices For CI/CD Pipelines

This blog outlines best practices for using Terraform in CI/CD pipelines, including state management, testing, secure secrets handling, etc., to ensure consistent and reliable deployments.

Terraform Infrastructure Security

Organizing Terraform Code for Scalability and Maintainability

Learn practical approaches to organizing Terraform code in complex environments. Discover techniques for building reusable modules, managing configuration across environments, and scaling infrastructure code for production.

Terraform Infrastructure Security

How to Use Terraform Merge Function

See how the merge function can allow you to combine and efficiently manage and use configuration maps in Terraform. Learn how to make practical use of infrastructure as code to streamline your infrastructure.

Terraform Infrastructure Security

Terraform and GitOps: Automated Infrastructure as Code

Customize Terraform workflows with Terrateam to add security checks, compliance, and automation directly in GitHub pull requests.

Infrastructure Terraform GitOps

Customize Your Plan and Apply Workflows in Terraform with Stategraph Orchestration

Customize Terraform workflows with Stategraph Orchestration to add security checks, compliance, and automation directly in GitHub pull requests. Build secure, efficient infrastructure workflows with ease.

Terraform GitHub Security

Build vs Buy: A Case Study in Terraflow

When should you build or buy? A recent blog post about Terraflow gives insight into the benefits and drawbacks of building your own solution.

Terraform CI/CD GitHub

Top 10 Tools for OpenTofu in 2024

This blog will look at the top 10 tools for OpenTofu in 2025. These tools help you improve security, control costs, and keep your code clean and organized. This blog will explain what each tool does, how it can help you, and provide simple hands-on examples.

OpenTofu Security Infrastructure

When to Use Terraform Taint Instead of Destroy or State RM

This blog explores Terraform Taint, highlighting its purpose, practical use cases, and how it compares to alternatives like terraform destroy. Backed by real-world scenarios and community discussions, this guide helps you understand when and why taint is the preferred choice for resource recreation.

Terraform Infrastructure Security

Pulumi vs. Terraform: Which IaC Tool is Right for You?

A comparison of Pulumi vs. Terraform, highlighting their strengths and differences in approach, language flexibility, and use cases, so you can determine which IaC tool best suits you.

Terraform Pulumi Infrastructure

How Terrateam Solves Common Atlantis Pain Points

Solving common limitations in Atlantis, Terrateam provides comprehensive, scalable, and secure solutions that streamline infrastructure workflows.

GitHub Infrastructure Security

Terraform Deployment with Layered Architecture

Learn how to simplify Terraform deployments and manage infrastructure dependencies with a layered architecture approach.

Terraform Infrastructure Security

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

Understanding Terraform Null Resource: What It Does & How to Use It

A guide to understanding Terraform's null resource, its use cases, and how to implement it for automation without creating infrastructure.

Terraform Infrastructure GitHub

Multi-Environment Terraform Management with Terrateam

A guide on managing Terraform across multiple environments, focusing on how Terrateam simplifies infrastructure scaling and collaboration.

Terraform Infrastructure Security

How to Use Terraform Force-Unlock to Manage State File Locks

Learn how to manage locked Terraform state file using the terraform force-unlock command. This guide covers common use cases, step-by-step examples, and best practices to ensure smooth Terraform operations.

Terraform Infrastructure GitHub

Announcing Centralized Configuration

Streamlining Infrastructure Automation with Terrateam’s Centralized Configuration

Infrastructure Security Compliance

Announcing Improved Apply Requirements

Discover the improved Apply Requirements, offering greater control and security for infrastructure operations.

Infrastructure GitHub Security

Announcing Resourcely Support

Resourcely is your paved road to secure, efficient, and easy-to-manage cloud infrastructure

Infrastructure Terraform OpenTofu

Terraform Types: Use of Boolean, Map,List, Data types

Use of Boolean, Map,List, Data types

Terraform Policy Security

Supporting GitHub Environments with Terrateam

Learn how to integrate and manage Terrateam with GitHub Environments.

GitHub Infrastructure Terraform

OpenTofu Feature Preview: State Encryption

Summarizing the upcoming state encryption feature in OpenTofu 1.7

OpenTofu GitHub Terraform

Announcing Private Plan Storage

Store plan files on private s3 buckets and more

Infrastructure Terraform OpenTofu

Terrateam Self-Hosted

Terrateam Self-Hosted

GitHub Security Compliance

Using Multiple AWS IAM Roles

Using Multiple AWS IAM Roles

Terraform GitHub Security

Introduction to AWS Lambda with Terraform

Creating a Hello World! AWS Lambda Function with Terraform

Terraform Policy Infrastructure

Deploying Grafana with Terraform

Deploying Grafana with Terraform

Terraform Kubernetes GitHub

Terraform Types Explained

Terraform Types Explained

Terraform Security Infrastructure

Flying away from AWS

Flying away from AWS

Infrastructure Terraform GitHub

Announcing Access Control

Announcing access controls for plan and apply operations

Terraform GitHub Policy

Automating Terraform: Terrateam vs. GitHub Actions

How Terrateam compares to standalone GitHub Actions for Terraform Automation

GitHub Terraform Automation

Terraform Pre-Commit Hooks

Useful pre-commit hooks for your Terraform repository

Terraform GitHub Security

Atlantis to GitHub Actions

Migrating from Atlantis to GitHub Actions

GitHub Terraform Infrastructure