Automatiza la entrega con Terraform es un curso práctico para quienes ya saben gestionar estados y módulos de Terraform y quieren crear un flujo de entrega reproducible para un pequeño almacén de informes en AWS. Los laboratorios guiados explican cada mecanismo antes de que los desafíos te pidan diagnosticar y completar la entrega de forma independiente.
Avanzarás desde las comprobaciones estáticas y las pruebas de módulos hasta los planes que se pueden revisar, la ejecución aprobada y la observación de desviaciones. Cada unidad comienza en un entorno preparado e independiente: reutilizas los conocimientos, pero no los recursos ni el estado.
Lo que aprenderás
- Detener un trabajo ante errores de formato o estructura antes de la planificación.
- Probar el contrato de entradas y salidas de un módulo mediante aserciones ejecutables de Terraform.
- Generar un plan guardado que identifique su configuración de origen, el archivo de bloqueo de dependencias y el entorno de destino.
- Revisar un plan concreto, aplicarlo mediante un punto de entrada local controlado y rechazar planes obsoletos.
- Distinguir entre ausencia de cambios, desviaciones y errores de ejecución sin aplicar reparaciones automáticamente.
- Proteger los datos de los informes y la infraestructura vecina al diagnosticar problemas de entrega.
A quién va dirigido este curso
Este curso está dirigido a estudiantes de Terraform que quieren pasar del mantenimiento manual a la entrega automatizada.
Requisitos previos: Gestiona y refactoriza infraestructura con Terraform, o conocimientos equivalentes sobre módulos, estado, bloqueo y aislamiento de entornos; fundamentos de almacenamiento de informes en AWS; Git básico y estados de salida de la shell. Despliega aplicaciones de AWS con Terraform es opcional.
Entorno de aprendizaje: LabEx proporciona una terminal Linux, Terraform, AWS CLI, un ejecutor local de trabajos y el escenario de almacenamiento de informes. No necesitas una cuenta personal de AWS, una organización externa de GitHub ni HCP Terraform.
Preguntas frecuentes
¿Necesito completar primero el curso de despliegue de aplicaciones con Terraform?
No. Los ejercicios de entrega utilizan un pequeño módulo de almacenamiento. Sí requieren los conocimientos de mantenimiento de estados y módulos indicados anteriormente.
¿Este curso configura GitHub Actions u OIDC?
No. Practicas las comprobaciones, los artefactos, la revisión, la ejecución y el flujo de desviaciones dentro de cada laboratorio. Después puedes adaptar esos mecanismos a una plataforma de CI.
¿La detección de desviaciones repara los recursos automáticamente?
No. Los trabajos de observación clasifican los resultados y dejan la reparación al flujo de entrega revisado.
¿El mecanismo local de revisión constituye una barrera de seguridad frente a un administrador?
No. Enseña a vincular una revisión a un plan específico y a gestionar cambios de estado. No ofrece protección frente a un administrador que controle la máquina.





