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

Advanced Terraform - 3 Days

21 horas

Terraform for Managing Cloud Infrastructure

14 horas

Terraform Fundamentals for Beginners

21 horas

Advanced Terraform

14 horas

Terraform on AWS

21 horas

Terraform on GCP (Google Cloud Platform)

21 horas

Terraform in Practice

14 horas

Descripción de Cloud Computing

7 horas

Se Trata de Cloud: Conceptos Claves, Jugadores y Tecnologías

21 horas

Arquitecto de la Nube

35 horas

Cloud, SaaS, IaaS - Resumen Práctico de las Opciones Disponibles

35 horas

Consul: configuración del descubrimiento de servicios, detección de fallas distribuidas y almacenamiento de clave / valor en múltiples centros de datos

7 horas

Lo Esencial de la Computación en la Nube para Gerentes / Ingenieros de Software

21 horas

Multicloud Computing con Morpheus

21 horas

Google Kubernetes Engine (GKE)

14 horas

Categorías Relacionadas