Curso
Terraform
Describe una infraestructura en un archivo fácil de revisar en lugar de en una consola: recursos, estado, módulos, entornos y revisión de los planes antes de aplicarlos.
Intermedio 7 lecciones
Las lecciones
- 1 Introducción Sabrá explicar qué aporta realmente la infraestructura declarativa, cuánto cuesta y en qué se diferencia de un script de instalación.
- 2 Un primer recurso Aprenderá a instalar Terraform, inicializar un proyecto, declarar un proveedor y un recurso, y leer un plan antes de aplicarlo.
- 3 El estado de Terraform Sabrá para qué sirve el archivo de estado, cómo colocarlo en un backend remoto con bloqueo y por qué nunca se modifica a mano.
- 4 Variables y salidas Aprenderás a declarar variables tipadas y validadas, a alimentarlas correctamente, a exponer salidas consumibles y a tratar los datos sensibles.
- 5 Módulos Sabrá escribir un módulo limpio, invocarlo, fijar su origen por versión y reconocer los casos en los que un módulo cuesta más de lo que aporta.
- 6 Entornos Sabrás comparar directorios separados, espacios de trabajo y módulos parametrizados, conocer sus trampas y elegir la estructura que conviene preferir por defecto.
- 7 Plan y revisión Aprenderá a descifrar los símbolos de un plan, a detectar un reemplazo destructivo, a congelar un plan con -out y a hacer que un pipeline de integración continua revise los planes.