Terraform y OpenTofu para laboratorios reproducibles
Base práctica para Terraform y OpenTofu en labs cloud: providers, state, plan, módulos, costos y teardown seguro.
Infraestructura como código
Una secuencia compacta para pasar de HCL a módulos, estado, proveedores, pruebas, CI/CD y recuperación operacional con evidencia.
Lecturas
7
4 etapas
Nivel
Fundamentos a intermedio
Cloud, platform engineering y laboratorios técnicos
Etapa 01
Fundamentos, estado, backends y locking.
Base práctica para Terraform y OpenTofu en labs cloud: providers, state, plan, módulos, costos y teardown seguro.
Cómo razonar sobre state, backends y locking en Terraform/OpenTofu: invariantes, múltiples escritores, fallos parciales y recuperación verificable.
Etapa 02
Módulos, proveedores, restricciones y lockfile.
Diseño de módulos Terraform/OpenTofu como contratos: inputs, outputs, providers, invariantes, compatibilidad y composición sin cajas negras.
Cómo resolver y revisar providers en Terraform/OpenTofu: source address, restricciones, versiones seleccionadas, checksums y upgrades reproducibles.
Etapa 03
Testing, políticas, CI/CD y credenciales efímeras.
Capas de prueba para Terraform/OpenTofu: formato, validación, tests, planes guardados, políticas y evidencia sin crear infraestructura por accidente.
Arquitectura segura de CI/CD para Terraform/OpenTofu: plan de PR, apply protegido, OIDC, credenciales efímeras, concurrencia y artefactos sensibles.
Etapa 04
Drift, import y recuperación basada en evidencia.