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 
 21 horas

Número de participantes



Precio por participante

Testimonios (5)

Cursos Relacionados

Azure for Data Engineer

35 horas

Arquitecto de la Nube

35 horas

Categorías Relacionadas