Contacta con nosotros

Temario del curso

Desarrollo avanzado de playbooks con Ansible

  • Trabajo con variables, bucles, condicionales y handlers (manejadores).
  • Uso de bloques, manejo de errores y tags.
  • Estructuración de playbooks complejos.

Técnicas de Jinja2 y plantillas

  • Filtros y búsquedas avanzadas.
  • Creación de plantillas dinámicas.
  • Mejores prácticas para el uso de plantillas.

Módulos personalizados y complementos (plugins)

  • Escritura de módulos personalizados en Python.
  • Uso de filtros, callbacks (retroalimentación) 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 APIs REST mediante el módulo URI.
  • Trabajo con proveedores de nube y herramientas externas.
  • Integración para la gestión de secretos.

Pruebas y validación

  • Uso 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 metodologías 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 de YAML.
  • Experiencia en 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 de 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