Programa del Curso
Sintaxis y construcciones avanzadas Terraform
- Profundización en la sintaxis Terraform
- Bucles avanzados con for_each y conteo
- Utilización de mapas y listas para configuraciones dinámicas
Expressiones y configuraciones dinámicas
- Expresiones básicas y sus casos de uso
- Expresiones avanzadas para configuraciones de infraestructura complejas
- Ejercicios prácticos sobre expresiones
Terraform Prácticas recomendadas de los módulos
- Módulos locales frente a módulos compartidos: cuándo usar cada uno
- Estructuración de módulos para la reutilización y el mantenimiento
- Control de versiones y administración de orígenes de módulos
Terraform Mejores prácticas y patrones
- Revisión de las claves de índice de instancia para la administración de estado
- Procedimientos recomendados para escribir y organizar Terraform código
- Garantizar la idempotencia y minimizar los efectos secundarios
Gestión Terraform del Estado
- Importación de recursos y descripción del archivo de estado
- Bloqueo de estado, back-ends de estado y administración remota de estados
- Control de archivos de estado en entornos distribuidos
Mantenerse al día con Terraform actualizaciones
- Revisión de la documentación junto con las nuevas versiones Terraform
- Estrategias para actualizar las versiones Terraform
- Tratamiento de las obsolescencias y las rutas de migración
Integración Terraform con canalizaciones de CI/CD
- Información general sobre las configuraciones de canalización y YAML
- Configuración Terraform con herramientas populares de CI/CD
- Automatización Terraform de flujos de trabajo en canalizaciones
Solución de problemas y depuración avanzada
- Enfoques sistemáticos para la resolución de problemas Terraform planifica y aplica
- Depuración de errores comunes y avanzados en Terraform
- Uso de registros y resultados detallados para la resolución de errores
Salidas y flujo de datos en Terraform
- Comprensión y utilización de los resultados en Terraform
- Flujo de datos entre módulos y configuraciones raíz
- Protección de la información confidencial en las salidas
Lógica condicional en Terraform
- Escribir sentencias condicionales con count, for_each y if
- Creación condicional de recursos
- Casos de uso de la lógica condicional en módulos
Ejecución Terraform local
- Configuración de un entorno local Terraform
- Ejecución y prueba de código Terraform en equipos locales
- Mejores prácticas de desarrollo local
Control de dependencias circulares
- Identificación y resolución de dependencias circulares
- Refactorización de código para evitar ciclos de dependencia
- Técnicas avanzadas para la gestión de dependencias
Resumen y próximos pasos
Requerimientos
- Comprensión de la sintaxis y las operaciones básicas Terraform
- Experiencia con infraestructura en la nube, preferiblemente AWS, y familiaridad con los conceptos de CI/CD
Audiencia
- DevOps Ingenieros
- Arquitectos de la nube
- Especialistas en infraestructura
- Líderes técnicos y gerentes
Testimonios (2)
La estructura era buena, cada sección tenía un propósito claro y era bastante fácil de seguir. Los ejercicios fueron útiles y el entrenador fue útil cuando finalmente surgieron problemas. El enfoque relajado con respecto a los laboratorios también fue algo que disfruté. Felicitaciones al entrenador por mantener una actitud tranquila y amigable durante todo el entrenamiento, incluso después de que algunos de los asistentes renunciaron a toda la experiencia.
Rares - Orange Services
Curso - Advanced Terraform: Efficient Infrastructure as Code
Traducción Automática
La flexibilidad del formador para adaptar el intercambio de conocimientos en función de la retroalimentación del grupo o de las áreas de interés.
Alexandru - Orange Services
Curso - Advanced Terraform: Efficient Infrastructure as Code
Traducción Automática