Terraform Fundamentals
Edición 2026. Una guía completa para construir, modificar y versionar infraestructura de forma segura y eficiente con Terraform. Producida en 2026, cubre los conceptos de Terraform v1.14.
Episodios
El paradigma de la Infraestructura como Código
4m 28sExploramos por qué Terraform se ha convertido en el estándar de la industria para el aprovisionamiento de infraestructura. Aprende la diferencia entre los enfoques declarativo e imperativo, y por qué la infraestructura inmutable es importante para tu empresa.
El flujo de trabajo principal de Terraform
3m 25sDomina el proceso fundamental de tres pasos que impulsa todos los despliegues de Terraform: Write, Plan y Apply. Descubre cómo el plan de ejecución evita errores catastróficos de despliegue.
Providers y la conexión a Azure
4m 25sTerraform no sabe cómo comunicarse con Azure por defecto. Desglosamos cómo los Providers actúan como la capa de traducción entre el núcleo de Terraform y las APIs externas de la nube.
Declarando infraestructura con Resources
4m 21sEl bloque Resource es el componente fundamental de cualquier configuración de Terraform. Aprende a escribir código que aprovisione un Resource Group de Azure en el mundo real.
Relaciones y dependencias entre Resources
4m 14sLos componentes de la infraestructura dependen unos de otros. Explicamos cómo Terraform calcula automáticamente el orden de ejecución utilizando dependencias implícitas, y cuándo forzar el orden con dependencias explícitas.
Entendiendo el State de Terraform
4m 08sEl State es la fuente absoluta de la verdad para Terraform. Aprende por qué el archivo State es obligatorio, cómo mapea tu código con el mundo real y por qué nunca debes editarlo manualmente.
Parametrizando con Input Variables
3m 52sEscribir valores fijos en la infraestructura no es escalable. Descubre cómo usar Input Variables para crear configuraciones dinámicas y reutilizables en diferentes entornos empresariales.
Exponiendo datos con Output Values
4m 06sUna vez construida tu infraestructura, necesitas saber cómo conectarte a ella. Aprende a usar los bloques Output para extraer datos críticos de tus despliegues, como IDs generados automáticamente y direcciones IP.
Consultando con Data Sources
3m 55sNo todos los recursos en la nube son gestionados por tu proyecto actual. Los Data Sources permiten a Terraform leer y utilizar dinámicamente infraestructura existente, como una red principal gestionada por otro equipo.
Escalando con count y for_each
3m 49sDeja de copiar y pegar tus bloques Resource. Aprende a usar los meta-argumentos count y for_each para escalar tu infraestructura hacia arriba y hacia abajo dinámicamente con facilidad.
Construyendo componentes reutilizables con Modules
4m 28sLos Modules te permiten empaquetar arquitecturas complejas en bloques de código únicos y reutilizables. Aprende a construir child modules y a llamarlos desde tu configuración raíz para mantener tu empresa DRY.
Preparación para la empresa: Remote State y State Locking
4m 12sUn archivo State local está bien para un desarrollador en solitario, pero es desastroso para un equipo. Aprende a configurar Remote Backends y a implementar State Locking para colaborar de forma segura en la infraestructura empresarial.
Flujos de trabajo empresariales y CI/CD
4m 26sSaca a Terraform de tu terminal y llévalo a la automatización. Concluimos la serie explorando pipelines CI/CD, revisiones automatizadas de PR y modelos de infraestructura de autoservicio.