TerraformPilot
Luca Berton

Luca Berton

Red Hat automation engineer · IaC since 2014

Hi, I'm Luca

Terraform tutorials I wish I'd had

I'm Luca Berton, a Red Hat automation engineer. I publish the walkthroughs, gotchas, and copy-paste configs I actually use on real projects. Skip the trial-and-error.

No sign-up. No popups. No tracking pixels in articles.

main.tfTerraform
1# main.tf from a real project I shipped this week2resource "aws_s3_bucket" "site" {3  bucket = "terraformpilot.com"4  tags = {5    Project = "Pilot"6    Owner   = "lberton"7  }8}910module "vpc" {11  source  = "terraform-aws-modules/vpc/aws"12  version = "~> 5.0"13  cidr    = "10.0.0.0/16"14}
mainterraform plan — 0 to add, 0 to change, 0 to destroy

Battle-tested across the modern cloud stack

  • AWS
  • Azure
  • GCP
  • Terraform
  • OpenTofu
  • GitHub

Why Terraform Pilot

Everything you need to ship infrastructure

Tutorials, deep dives and reference architectures designed by engineers who run Terraform in production every day.

  • Production patterns

    Modules, workspaces, remote state, drift detection — patterns extracted from real production estates.

  • Honest comparisons

    Terraform vs OpenTofu vs Pulumi vs Crossplane. Side-by-side matrices, not marketing fluff.

  • Secure by default

    State encryption, secret handling, policy-as-code, drift alerts and supply-chain hygiene baked in.

  • Fast feedback loops

    tfvars layouts, plan caching, CI templates and review automations that keep teams shipping daily.

  • Multi-cloud ready

    AWS, Azure, GCP and on-prem providers — portable layouts that survive an org-wide cloud pivot.

  • Curated learning paths

    From your first plan/apply to managing thousands of resources — guided tracks for every level.

  • 539
    Tutorials published

    And still writing

  • 10+
    Years on infra

    Red Hat, automation, IaC

  • Free
    Every article

    No paywall, no email gate

  • Weekly
    Newsletter

    One short email, written by me

Latest writing

What I published recently

All articles

From my bookshelf

Books I’ve written

Terraform By Example

A practical, example-driven approach for beginners learning to provision and manage cloud infrastructure with Terraform.

Get the e-book

Kubernetes Recipes

A practical cookbook for production Kubernetes

Battle-tested recipes for deploying, securing, and operating Kubernetes — pod design, networking, storage, RBAC, observability, and day-2 troubleshooting.

Buy the book

Practical RHEL AI

Build, deploy, and operate AI workloads on Red Hat Enterprise Linux

A hands-on guide to running AI and machine-learning workloads on RHEL — from GPU enablement to MLOps pipelines, model serving, and platform engineering for AI.

Buy the book

If you like to learn by doing

Courses I teach

Terraform for Beginners: Code, Deploy and Scale

Master Terraform from zero to hero. Learn IaC, deploy to AWS, Azure, GCP, and automate your cloud infrastructure with this Udemy course.

Start the course

Learn Ansible Automation in 250+ Examples

A massive, example-driven Udemy course on Ansible — every module and pattern you need, taught through 250+ runnable lab scenarios.

Start the course

Open Source Observability Stack Essentials

A Coursera course on the open-source observability stack — Prometheus, Grafana, Loki, Tempo, OpenTelemetry, and the patterns that connect them.

Start the course
Weekly newsletter

One short Terraform deep-dive, every week

Practical patterns, comparisons and gotchas — distilled from production estates. No spam. Unsubscribe any time.

  • One email per week
  • No spam, ever
  • Unsubscribe in one click

Templates & modules

What I use day-to-day

Terraform modules and reference setups I keep reaching for on real client work. Same code, packaged so you can drop it in.

Coming Soon

TerraformPilot IaC Pack

Production-ready Terraform assets for the AI era

Verified, battle-tested Terraform modules, CI/CD pipelines, environment scaffolding, and AI prompt packs to ship IaC with confidence.

  • 5 production-ready Terraform modules (AWS VPC, EKS, RDS, S3+CloudFront, Lambda)
  • 3-environment folder structure (dev/staging/prod) with tfvars templates
  • GitHub Actions + GitLab CI pipeline templates
  • AI prompt pack — 20+ curated prompts for ChatGPT, Copilot & Claude
  • + 3 more
Coming Soon

AnsiblePilot Automation Pack

Tested playbooks and roles for real-world automation

Production-ready Ansible playbooks, roles, inventory templates, Molecule testing setup, and troubleshooting guides by the AnsiblePilot author.

  • 25+ tested Ansible playbooks organized by use case
  • 5 reusable roles with Molecule tests
  • Dynamic inventory templates (AWS, Azure, GCP)
  • ansible.cfg best practices template
  • + 3 more
Coming Soon

Full Stack DevOps Bundle

Terraform + Ansible + CI/CD — everything in one package

Complete infrastructure-as-code toolkit. Includes the Terraform IaC Pack and Ansible Automation Pack plus CI/CD integration templates.

  • Everything in TerraformPilot IaC Pack
  • Everything in AnsiblePilot Automation Pack
  • Terraform + Ansible integration playbooks
  • End-to-end CI/CD pipeline (provision + configure + deploy)
  • + 3 more

Pick a problem and start reading

If you're stuck on something specific, the tutorials list is the fastest way in. If you just want a quick reference, grab the cheatsheet.