Skip to main content

Terraform and Terragrunt

Infrastructure as Code from Day One

All our resources are managed by:

  • Terraform: low-level resource creation (VMs, VPCs, DNS records, etc).
  • Terragrunt: orchestration, modules reuse, environment segregation.

Custom modules were developed for:

  • Proxmox VM deployments.
  • DNS zones and records (Route53).
  • GitLab Runner VMs.
  • Kubernetes cluster creation.

This enables us to recreate the entire infrastructure from scratch automatically if needed.