Skip to main content

Terraform IaC

Series “Terraform IaC”: it starts with “01 - Terraform from Scratch: HCL, Provider and the Plan-Apply-Destroy Cycle”. Terraform from Scratch: HCL, Providers and the Plan-Apply-Destroy Cycle. In 2026, Infrastructure as Code has reached maturity where Terraform dominates the multi-cloud provisioning landscape. Learn HCL syntax, provider…

This series collects 10 articles (approximately 158 minutes of total reading time), designed for a level Intermediate. The main topics covered are HCL, Terraform, IaC, AWS Provider.

10Articles158 minTotal reading timeIntermediateLevel
HCLTerraformIaCAWS ProviderBeginnerTerraform Modules

Series Articles

  1. 1

    01 - Terraform from Scratch: HCL, Provider and the Plan-Apply-Destroy Cycle

    Terraform from Scratch: HCL, Providers and the Plan-Apply-Destroy Cycle. In 2026, Infrastructure as Code has reached maturity where Terraform dominates the multi-cloud provisioning landscape. Learn HCL syntax, provider configuration, state management, and the core workflow.

  2. 2

    02 - Designing Reusable Terraform Modules: Structure, I/O and Registry

    Designing Reusable Terraform Modules: Structure, Inputs/Outputs and Registry. When working with Terraform on real projects, the critical moment arrives when code duplication emerges. Learn module design patterns, variable scoping, outputs, and publishing to Terraform Registry.

  3. 3

    03 - Terraform State: Remote Backend with S3/GCS, Locking and Import

    Terraform State: Remote Backend with S3/GCS, Locking and Import. If there is one aspect of Terraform causing most production incidents, it is state management. Learn remote state configuration, DynamoDB locking, workspace strategies, and the terraform import command.

  4. 4

    04 - Terraform in CI/CD: GitHub Actions, Atlantis and Pull Request Workflow

    Terraform IaC 17 min Terraform in CI/CD: GitHub Actions, Atlantis e Pull Request Workflow Costruisci una pipeline Terraform professionale: dal lint e...

  5. 5

    05 - IaC Testing: Terratest, Terraform Native Testing and Contract Testing

    Terraform IaC 18 min Testing IaC: Terratest, Terraform Test Nativo e Contract Testing Una strategia di test completa per Terraform: unit test dei moduli...

  6. 6

    06 - IaC Security: Checkov, Trivy and OPA Policy-as-Code

    Secure your Infrastructure-as-Code with Checkov, Trivy, and OPA Policy-as-Code. Integrate security scanning into your Terraform pipeline for compliance and risk mitigation.

  7. 7

    07 - Terraform Multi-Cloud: AWS + Azure + GCP with Shared Modules

    Terraform IaC 17 min Terraform Multi-Cloud: AWS + Azure + GCP con Moduli Condivisi Architettura Terraform per ambienti multi-cloud: abstraction layer con...

  8. 8

    08 - GitOps for Terraform: Flux TF Controller, Spacelift and Drift Detection

    Terraform IaC 16 min GitOps per Terraform: Flux TF Controller, Spacelift e Drift Detection Porta Terraform nel paradigma GitOps: Flux Terraform Controller...

  9. 9

    09 - Terraform vs Pulumi vs OpenTofu: Final Comparison 2026

    Terraform IaC 15 min Terraform vs Pulumi vs OpenTofu: Confronto Definitivo 2026 Un confronto completo e imparziale tra i tre principali tool IaC del 2026:...

  10. 10

    10 - Terraform Enterprise Patterns: Workspace, Sentinel and Team Scaling

    Terraform IaC 18 min Terraform Enterprise Patterns: Workspace, Sentinel e Team Scaling Pattern per adottare Terraform in organizzazioni grandi: strategia...