Temario del curso
Desarrollo Avanzado de Playbooks de Ansible
- Trabajando con variables, bucles, condicionales y handlers
- Utilizando bloques, manejo de errores y etiquetas
- Estructurando playbooks complejos
Técnicas de Jinja2 y Templating
- Filtros y búsquedas avanzados
- Creando plantillas dinámicas
- Prácticas recomendadas para templating
Módulos y Plugins Personalizados
- Escribiendo módulos personalizados en Python
- Utilizando filtros, callbacks y plugins de conexión
- Estrategias de depuración y registro
Colecciones y Roles
- Organizando contenido con roles
- Empaquetando y publicando Colecciones de Ansible
- Gestión de versiones y dependencias
Integración con APIs y Servicios Externos
- Llamando a REST APIs con el módulo URI
- Trabajando con proveedores de cloud y herramientas externas
- Integración de gestión de secretos
Pruebas y Validación
- Utilizando ansible-lint, Molecule y pipelines CI/CD
- Garantizando idempotencia y reproducibilidad
- Análisis estático y dinámico del código de Ansible
Ciclo de Vida del Contenido y Control de Versiones
- Gestionando 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
- Un conocimiento de los conceptos básicos de Ansible y la sintaxis YAML
- Experiencia con la administración del sistema Linux
- Familiaridad con el desarrollo de playbooks y la gestión de inventarios
Audiencia
- Desarrolladores de automatización experimentados
- Ingenieros DevOps
- Profesionales de TI que gestionan la automatización a gran escala en empresas
Testimonios (5)
Presentación y laboratorios prácticos
Adeel - Business Computer Skills
Curso - Red Hat System Administration III (RHEL9) – RH294+EX294
Traducción Automática
Realmente disfruté este curso y, aunque me considero más de nivel intermedio que principiante, aprendí mucho de él con respecto a los roles, Jinja2 y Encriptación. Kumbulani era amable y paciente, y estaba dispuesto a asegurarse de que nadie se quedara atrás antes de pasar a la siguiente tarea.
Jonathan - Optimus Learning Services
Curso - Ansible for Network Engineers
Traducción Automática
Realmente habló sobre lo que ya tenemos en nuestro departamento
Letlotlo Miffi
Curso - Ansible for Experts
Traducción Automática
Lo que más disfruté fue tener al mejor instructor, quien conocía todo sobre Ansible y también todo lo relacionado con otros temas afines. Siempre fue paciente para responder detalladamente a todas las preguntas y incluso animaba a todos a hacerlas, aunque parecieran demasiado obvias o tontas.
Young Song - Global Knowledge Network Training Ltd
Curso - Advanced Automation with Ansible
Traducción Automática
- El enfoque del entrenador y cómo lo explicaba
hatim hajji - ING Business Shared Services B.V.
Curso - Introduction to Ansible Automation
Traducción Automática