Temario del curso
Desarrollo Avanzado de Guiones de Trabajo (Playbooks) en Ansible
- Trabajo con variables, bucles, condicionales y manejadores (handlers)
- Uso de bloques, manejo de errores y etiquetas (tags)
- Estructuración de guiones de trabajo complejos
Técnicas de Jinja2 y plantillas
- Filtros y búsquedas (lookups) avanzados
- Creación de plantillas dinámicas
- Mejores prácticas de plantillas
Módulos y complementos (Plugins) personalizados
- Escritura de módulos personalizados en Python
- Uso de filtros, callbacks y complementos de conexión
- Estrategias de depuración y registro (logging)
Collections y Roles
- Organización del contenido con roles
- Empaquetado y publicación de Ansible Collections
- Control de versiones y gestión de dependencias
Integración de APIs y Servicios Externos
- Llamadas a APIs REST con el módulo URI
- Trabajo con proveedores de nube y herramientas externas
- Integración de la gestión de secretos
Pruebas y Validación
- Uso de ansible-lint, Molecule y pipelines CI/CD
- Garantía de idempotencia y reproducibilidad
- Análisis estático y dinámico del código de Ansible
Ciclo de Vida del Contenido y Control de Versiones
- Gestión del código con Git y GitOps
- Seguimiento de cambios y documentación
- Flujos de trabajo CI/CD con contenido de Ansible
Resumen y Próximos Pasos
Requerimientos
- Comprensión de los conceptos básicos de Ansible y la sintaxis de YAML
- Experiencia en la administración de sistemas Linux
- Familiaridad con el desarrollo de guiones de trabajo (playbooks) y la gestión de inventarios
Público objetivo
- Desarrolladores de automatización experimentados
- Ingenieros de DevOps
- Profesionales de TI que gestionan la automatización empresarial a gran escala
Reseñas (3)
Buen laboratorio práctico y guía de capacitación
Raymond - GOVERNMENT TECHNOLOGY AGENCY
Curso - Introduction to Ansible Automation
Traducción Automática
El conocimiento del formador sobre el tema fue muy bueno.
Fayaz - Skillsoft
Curso - Managing Configuration with Ansible
Traducción Automática
la Automatización y la comunicación con diferentes paquetes de software
Eric Van Wyk
Curso - Ansible for Experts
Traducción Automática