Temario del curso
Sintaxis y Construcciones Avanzadas de Terraform
- Análisis profundo de la sintaxis de Terraform
- Bucles avanzados con for_each y count
- Utilización de mapas y listas para configuraciones dinámicas
Expresiones y Configuraciones Dinámicas
- Expresiones básicas y sus casos de uso
- Expresiones avanzadas para configuraciones complejas de infraestructura
- Ejercicios prácticos sobre expresiones
Mejores Prácticas de Módulos de Terraform
- Módulos locales versus compartidos: Cuándo utilizar cada uno
- Estructuración de módulos para reutilización y mantenibilidad
- Versionado y gestión de fuentes de módulos
Mejores Prácticas y Patrones de Terraform
- Revisión de claves de índice de instancias para la gestión del estado
- Mejores prácticas para escribir y organizar código de Terraform
- Asegurar la idempotencia y minimizar efectos secundarios
Gestión del Estado de Terraform
- Importación de recursos y comprensión del archivo de estado
- Bloqueo de estado, backends de estado y gestión remota del estado
- Manejo del archivo de estado en entornos distribuidos
Manteniéndose al Día con las Actualizaciones de Terraform
- Revisión de la documentación junto con nuevos lanzamientos de Terraform
- Estrategias para actualizar versiones de Terraform
- Manejo de obsoletos y rutas de migración
Integración de Terraform con Tuberías CI/CD
- Descripción general de configuraciones YAML y de tuberías
- Configuración de Terraform con herramientas CI/CD populares
- Automatización de flujos de trabajo de Terraform en tuberías
Solución de Problemas y Depuración Avanzada
- Enfoques sistemáticos para solucionar problemas en planes y aplicaciones de Terraform
- Depuración de errores comunes y avanzados en Terraform
- Uso de registros y salida detallada para la resolución de errores
Salidas y Flujo de Datos en Terraform
- Comprensión y uso de salidas en Terraform
- Flujo de datos entre módulos y configuraciones raíz
- Protección de información sensible en las salidas
Lógica Condicional en Terraform
- Escritura de declaraciones condicionales con count, for_each e if
- Creación condicional de recursos
- Casos de uso para lógica condicional en módulos
Ejecución Local de Terraform
- Configuración de un entorno local de Terraform
- Ejecución y prueba del código de Terraform en máquinas locales
- Mejores prácticas para el desarrollo local
Manejo de Dependencias Circulares
- Identificación y resolución de dependencias circulares
- Refactorización del código para prevenir ciclos de dependencia
- Técnicas avanzadas para la gestión de dependencias
Resumen y Próximos Pasos
Requerimientos
- Comprensión de la sintaxis básica y operaciones de Terraform
- Experiencia con infraestructura en la nube, preferiblemente AWS, y familiaridad con conceptos de CI/CD
Público Objetivo
- Ingenieros DevOps
- Arquitectos de nube
- Especialistas en infraestructura
- Líderes técnicos y gerentes
Reseñas (4)
Revisar todos los detalles en la práctica - escribiendo código real
Michal Pipala - EY
Curso - Advanced Terraform: Efficient Infrastructure as Code
Traducción Automática
Muy interactivo entrenamiento
Michal Bojko - EY
Curso - Advanced Terraform: Efficient Infrastructure as Code
Traducción Automática
La estructura fue buena, cada sección tenía un propósito claro y era fácil de seguir. Los ejercicios fueron útiles y el formador fue muy colaborador cuando surgieron problemas. También disfruté del enfoque relajado hacia los laboratorios. Felicitaciones al formador por mantener una actitud tranquila y amistosa durante todo el entrenamiento, incluso después de que algunos participantes abandonaran la experiencia.
Rares - Orange Services
Curso - Advanced Terraform: Efficient Infrastructure as Code
Traducción Automática
La flexibilidad del formador para adaptar la transmisión de conocimientos basada en el feedback del grupo o en áreas de interés
Alexandru - Orange Services
Curso - Advanced Terraform: Efficient Infrastructure as Code
Traducción Automática