Contacta con nosotros

Temario del curso

Desarrollo avanzado de playbooks con Ansible

  • Trabajando con variables, bucles, condicionales y manejadores (handlers)
  • Utilizando bloques, manejo de errores y etiquetas
  • Estructuración de playbooks complejos

Técnicas de Jinja2 y plantillas

  • Filtros avanzados y búsquedas (lookups)
  • Creación de plantillas dinámicas
  • Mejores prácticas para el uso de plantillas

Módulos y plugins personalizados

  • Escritura de módulos personalizados en Python
  • Utilización de filtros, callbacks y plugins de conexión
  • Estrategias de depuración y registro de eventos (logging)

Colecciones y Roles

  • Organización del contenido mediante roles
  • Empaquetado y publicación de Colecciones de Ansible
  • Gestión de versiones y dependencias

Integración de API y servicios externos

  • Llamada a API REST mediante el módulo URI
  • Interacción con proveedores de nube y herramientas externas
  • Integración de gestión de secretos

Pruebas y validación

  • Utilización de ansible-lint, Molecule y pipelines de 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 de CI/CD con contenido de Ansible

Resumen y próximos pasos

Requerimientos

  • Comprensión de los conceptos básicos de Ansible y la sintaxis YAML
  • Experiencia con administración de sistemas Linux
  • Familiaridad con el desarrollo de playbooks y la gestión de inventarios

Público objetivo

  • Desarrolladores de automatización experimentados
  • Ingenieros DevOps
  • Profesionales de TI que gestionan automatización empresarial a gran escala
 21 Horas

Número de participantes


Precio por participante

Reseñas (3)

Próximos cursos

Categorías Relacionadas