Skip to main content
🎤 Luca Berton is speaking at Red Hat Summit & KubeCon EU 2026!Learn more
Back to blog

Terraform

33 articles tagged Terraform.

April 20, 2026·Luca Berton·DevOps

Tofu vs Terraform Comparison

OpenTofu forked Terraform after the BSL license change. Compare features, compatibility, licensing, and ecosystem to decide which IaC tool fits your team.

opentofu
Terraform
infrastructure-as-code
Read more
April 16, 2026·Luca Berton·DevOps

Ansible vs Terraform When to Use

Ansible and Terraform solve different infrastructure problems. Learn when to use each, when to use both together, and how they complement each other.

Ansible
Terraform
infrastructure-as-code
Read more
April 13, 2026·Luca Berton·DevOps

GitHub Actions CI/CD for Terraform

Automate Terraform with GitHub Actions. Plan on PR, apply on merge, remote state locking, and secure secrets for IaC pipelines.

GitHub Actions
Terraform
CI/CD
Read more
April 12, 2026·Luca Berton·DevOps

Terraform Workspaces for Environments

Use Terraform workspaces for dev, staging, and production. Practical patterns, trade-offs, and best practices for multi-env IaC.

Terraform
IaC
Workspaces
Read more
April 9, 2026·Luca Berton·DevOps

Terraform AWS Exercises for Practice

Hands-on Terraform AWS exercises from beginner to advanced. Practice EC2, S3, VPC, RDS provisioning with real infrastructure.

Terraform
AWS
IaC
Read more
April 5, 2026·Luca Berton·DevOps

Terraform CDK vs HCL Comparison

Terraform CDK lets you write infrastructure in TypeScript, Python, or Go instead of HCL. Compare CDKTF and HCL for real-world use cases and learn when each.

Terraform
cdktf
hcl
Read more
April 4, 2026·Luca Berton·DevOps

Terraform Ansible Kubernetes Stack

Combine Terraform, Ansible, and Kubernetes for complete DevOps infrastructure. Provision, configure, and deploy end to end.

Terraform
Ansible
kubernetes
Read more
April 3, 2026·Luca Berton·DevOps

Terraform Expert Tips and Patterns

Level up Terraform skills with expert patterns. Dynamic blocks, for_each, moved blocks, validation, and production workflows.

Terraform
IaC
Advanced
Read more
April 1, 2026·Luca Berton·DevOps

Terraform Course: What You Learn

What a Terraform course teaches you. Skills, exercises, AWS provisioning, and career benefits of learning Terraform for IaC.

Terraform
Course
AWS
Read more
March 24, 2026·Luca Berton·DevOps

Terragrunt DRY Terraform Guide

Terragrunt eliminates copy-paste in multi-environment Terraform setups. Learn how to use Terragrunt for DRY configuration, remote state management.

terragrunt
Terraform
infrastructure-as-code
Read more
March 17, 2026·Luca Berton·DevOps

Ansible vs Terraform vs Puppet Guide

Compare Ansible, Terraform, and Puppet for infrastructure automation. Understand when to use each tool and how they complement each other in modern DevOps.

Ansible
Terraform
Puppet
Read more
March 15, 2026·Luca Berton·DevOps

Terraform Atlantis Pull Request Automation

Atlantis automates Terraform plan and apply through pull request comments. Learn how to set up Atlantis for team-based infrastructure changes with automated.

atlantis
Terraform
pull-requests
Read more
February 28, 2026·Luca Berton·DevOps

Terraform State Management Guide

Master Terraform state management. Remote backends, state locking, import commands, state moves, and disaster recovery procedures.

Terraform
State
IaC
Read more
February 27, 2026·Luca Berton·DevOps

Terraform for Beginners Guide

Everything you need to know to start using Terraform for Infrastructure as Code. From installation to your first deployment on AWS.

Terraform
IaC
AWS
Read more
February 25, 2026·Luca Berton·DevOps

Terraform HCL Syntax: A Practical Guide

Master HashiCorp Configuration Language (HCL) — the syntax behind every Terraform configuration. Blocks, arguments, expressions, and functions.

Terraform
hcl
Configuration
Read more
February 24, 2026·Luca Berton·DevOps

Terraform Modules Best Practices

Write reusable Terraform modules. Structure, variables, outputs, semantic versioning, automated testing, and registry publishing.

Terraform
Modules
IaC
Read more
February 24, 2026·Luca Berton·DevOps

Terraform State Management

Understand Terraform state — how it tracks resources, why it's critical, and best practices for remote state, locking, and team workflows.

Terraform
State Management
Best Practices
Read more
February 23, 2026·Luca Berton·DevOps

Terraform Modules Guide

Learn how to create and use Terraform modules to organize, share, and reuse infrastructure code across projects and teams.

Terraform
Modules
Reusability
Read more
February 22, 2026·Luca Berton·DevOps

Terraform AWS Provisioning Guide

Step-by-step guide to provisioning real AWS resources with Terraform — VPCs, EC2 instances, security groups, and S3 buckets.

Terraform
AWS
Provisioning
Read more
February 21, 2026·Luca Berton·DevOps

Terraform Security Practices

Secure your Terraform workflows — manage secrets, control access, encrypt state, and implement policy-as-code for safe infrastructure deployments.

Terraform
Security
Production
Read more
February 20, 2026·Luca Berton·DevOps

Terraform vs CloudFormation vs Pulumi

Compare the top Infrastructure as Code tools — Terraform, AWS CloudFormation, and Pulumi. Understand their strengths, weaknesses, and ideal use cases.

Terraform
CloudFormation
IaC Comparison
Read more
February 19, 2026·Luca Berton·DevOps

Terraform CI/CD Pipelines

Build CI/CD pipelines for Terraform using GitHub Actions. Automate plan, apply, and destroy workflows with safety checks.

Terraform
CI/CD
GitHub Actions
Read more
February 18, 2026·Luca Berton·DevOps

Spacelift Terraform Orchestration

Spacelift orchestrates Terraform, OpenTofu, and Pulumi with policies, drift detection, and approval workflows. Learn how Spacelift compares to Terraform Cloud.

spacelift
Terraform
IaC
Read more
February 18, 2026·Luca Berton·DevOps

Terraform Lifecycle Rules

Master Terraform lifecycle rules — prevent_destroy, create_before_destroy, ignore_changes, and replace_triggered_by for safe infrastructure updates.

Terraform
Lifecycle Rules
Resource Management
Read more
February 17, 2026·Luca Berton·DevOps

Checkov Infrastructure as Code Scan

Checkov scans Terraform, CloudFormation, Kubernetes, and Dockerfile for security misconfigurations with 1000+ built-in policies. Learn how to integrate.

checkov
iac-security
Terraform
Read more
February 9, 2026·Luca Berton·DevOps

Terraform Variables and Outputs

Terraform variables and outputs. Types, validation rules, locals, sensitive values, tfvars files, and cross-module dependencies.

Terraform
Variables
IaC
Read more
February 5, 2026·Luca Berton·DevOps

Infracost Terraform Cost Estimation

Infracost shows cloud cost estimates for Terraform changes before you apply. Learn how to add cost visibility to pull requests and catch expensive.

infracost
Terraform
cost-estimation
Read more
February 5, 2026·Luca Berton·DevOps

Terraform Providers Deep Dive

Terraform providers for multi-cloud. Configuration, version pinning, aliases for multi-region, and debugging provider issues.

Terraform
Providers
AWS
Read more
January 30, 2026·Luca Berton·DevOps

Terraform Loops and Conditionals

Terraform loops and conditionals. count, for_each, for expressions, dynamic blocks, and advanced patterns for DRY config code.

Terraform
Loops
for_each
Read more
January 27, 2026·Luca Berton·DevOps

Terraform Testing with Terratest

Terratest lets you write automated tests for Terraform infrastructure using Go. Learn how to test Terraform modules, validate cloud resources, and integrate.

terratest
Terraform
testing
Read more
January 25, 2026·Luca Berton·DevOps

Terraform Workspaces Multi-Env

Manage environments with Terraform workspaces. CLI workspaces, Terraform Cloud workspaces, directory isolation, and trade-offs.

Terraform
Workspaces
Multi-Environment
Read more
January 19, 2026·Luca Berton·DevOps

Terraform Import Existing Resources

Import existing infrastructure into Terraform. Import blocks, auto-generated config, state manipulation, and migration strategies.

Terraform
Import
IaC
Read more
January 11, 2026·Luca Berton·DevOps

Terraform Backend Configuration

Configure Terraform remote backends. S3 with DynamoDB locking, Azure Blob, GCS, Terraform Cloud, and state migration steps.

Terraform
Backend
s3
Read more