Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Soberanía de la Infraestructura como Código
- Por qué las consolas de nube y la IaC como SaaS crean atrapamiento y brechas de auditoría.
- Arquitectura de Terraform: núcleo, proveedores, estado y ciclo de planificar/aplicar.
- Comparación con Pulumi, Ansible y CloudFormation.
Lenguaje de Configuración y Proveedores
- Sintaxis HCL: recursos, fuentes de datos, variables y salidas.
- Proveedores locales: Proxmox, libvirt, vSphere y PowerDNS.
- Proveedores de la comunidad y conceptos básicos de desarrollo de proveedores personalizados.
- Dependencias de recursos y teoría de grafos.
Gestión del Estado
- Implicaciones de seguridad del estado local frente al estado remoto.
- Backends autogestionados: PostgreSQL, S3 (MinIO), Gitea y etcd.
- Bloqueo del estado, cifrado en reposo y copias de seguridad.
- Migración del estado y detección de desviaciones (drift).
Módulos y Espacios de Trabajo
- Estructura de módulos, entradas, salidas y versionado.
- Registros privados de módulos con etiquetas Git.
- Aislamiento de espacios de trabajo para desarrollo/entorno intermedio/producción.
- Alternativa a Terraform Cloud: Atlantis o Spacelift autogestionados.
Aprovisionamiento y Ciclo de Vida
- Integración de cloud-init y PXE para el aprovisionamiento de servidores físicos.
- Provisioners: local-exec, remote-exec y file.
- Recursos nulos y activadores para flujos de trabajo personalizados.
- Planificación de destrucción y marcado de recursos (tainting).
Seguridad y Cumplimiento
- Validación de variables y marcado de valores sensibles.
- Alternativas de políticas como código con Sentinel y OPA para entornos locales.
- Registro de auditoría y procesos de revisión de archivos de planificación.
Integración con CI/CD
- Planificar y aplicar de forma automática en GitHub Actions o Woodpecker CI.
- Ejecución de terraform fmt, validate y lint en pre-commit.
- Estimación de costos y límites de presupuesto.
- Estrategias de retroceso y recuperación del estado.
Requerimientos
- Conceptos intermedios de infraestructura como código y nube.
- Experiencia con JSON, HCL y control de versiones.
- Familiaridad con virtualización local (Proxmox, VMware).
Público objetivo
- Ingenieros de infraestructura que aprovisionan servidores físicos y nubes privadas.
- Equipos de DevOps que gestionan recursos locales de forma declarativa.
- Organizaciones que evitan las capas de control de la nube para el estado de la infraestructura.
14 Horas
Testimonios (3)
el ritmo fue excelente en su mayor parte. Michal fue muy bueno para mantener al público interesado y asegurarse de que todos siguieran el ritmo en su mayor parte
Asif Shaikh - Carpmaels & Ransford
Curso - Terraform on Microsoft Azure
Traducción Automática
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
el instructor estaba muy bien preparado
Federico Biavati - CRIF S.P.A.
Curso - Terraform for Managing Cloud Infrastructure
Traducción Automática