Programa del Curso

Introducción

  • Visión general de los conceptos y componentes básicos de Terraform
  • Fundamentos de DevOps

Comenzando

  • Instalación y configuración de Terraform
  • Configuración de workspaces para múltiples entornos
  • Estado local vs estado remoto en Terraform
  • Herramientas avanzadas de Terraform y CLI

Construyendo módulos complejos de Terraform

  • Estructura estándar de los módulos
  • Definición de configuraciones de proveedores
  • Desarrollo de módulos personalizados de Terraform
  • Creación de infraestructura reutilizable con módulos
  • Módulos públicos vs compartidos
  • Publicación de módulos en el registro de Terraform
  • Mejores prácticas en la composición de módulos

Técnicas de codificación y optimización

  • Bucles y meta-argumentos
  • Expresiones dinámicas del lenguaje
  • Sintaxis HCL y operadores
  • Sintaxis de bloques y configuraciones de backends
  • Mono-repo vs multi-repo
  • Trabajo con Terragrunt

Fortalecimiento de la seguridad y automatización

  • Seguridad en profundidad con Terraform
  • Gestión de credenciales y secretos
  • Marcos de pruebas automatizados
  • Análisis de código y validación
  • Canalizaciones de entrega automatizadas
  • Fiabilidad de la infraestructura y las implementaciones

Troubleshooting

Resumen y próximos pasos

Requerimientos

  • Una comprensión del concepto de infraestructura en la nube
  • Experiencia básica en operaciones con Terraform

Público objetivo

  • Ingenieros DevOps
  • Administradores de sistemas
  • Arquitectos de sistemas
 14 Horas

Testimonios (6)

Próximos cursos

Categorías Relacionadas