¡Hola! En este repositorio encontrarás todos los recursos que te pueden ayudar para aprender en tu curso de Terraform con Platzi.
Puedes ver el curso completo en este enlace.
- Clase 1 Gratis: Terraform infraestructura como código
- Clase 2 Gratis: Introducción a la infraestructura como código
- Clase 3: ¿Qué es Terraform y por qué te vas a enamorar?
- Clase 4: Instalación de Terraform en Ubuntu
- Clase 5: Creación de una cuenta en Azure
- Clase 6: Instalación y uso de Azure CLI
- Clase 7: Estructura del lenguaje HCL
- Clase 8: Proveedores de Terraform
- Clase 9: El comando terraform init
- Clase 10: El comando terraform plan
- Clase 11: El comando terraform apply
- Clase 12: El comando terraform destroy
- Clase 13: Despliega tu primer grupo de recursos
- Clase 14: Variables en Terraform
- Clase 15: Valores de salida (outputs) en Terraform
- Clase 16: Tu primer recurso desplegado
- Clase 17: Extracción del proveedor en un archivo propio en Terraform
- Clase 18: Introducción al estado dentro de Terraform
- Clase 19: Configuración del estado remoto en Terraform
- Clase 20: Desplegando mi infraestructura con un estado remoto
- Clase 21: El bloque data en Terraform
- Clase 22: Comandos fmt y validate en Terraform
- Clase 23: Creando una máquina virtual
- Clase 24: Agregando componentes a mi solución
- Clase 25: Introducción a los módulos en Terraform
- Clase 26: Fragmentando mi solución en módulos en Terraform
- Clase 27: El bloque locals en Terraform
- Clase 28: El bloque import en Terraform
- Clase 29: Diferencias entre import y data
- Clase 30: Presentación al registro de Terraform
- Clase 31: Planeando mi primer módulo en Terraform
- Clase 32: Estructurando mi módulo en Terraform
- Clase 33: Publicando mi módulo en Terraform
- Clase 34: Integración continua con Terraform y Github Actions
- Clase 35: Despliegue continuo con Terraform y Github Actions
- Clase 36: Mejores prácticas de CI/CD para Terraform
Tu profesor para este curso es Amin Espinoza, Senior Software Engineer en Microsoft.