Ponte en Contacto
 Duración 21 horas

Temario del curso

Desarrollo Avanzado de Playbooks de Ansible

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

Jinja2 y Técnicas de Plantillas (Templating)

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

Módulos y Complementos Personalizados

  • Escritura de módulos personalizados en Python.
  • Uso de filtros, callbacks y complementos de conexión.
  • Estrategias de depuración (debugging) y registro (logging).

Collections y Roles

  • Organización de contenido con roles.
  • Empaquetado y publicación de Ansible Collections.
  • Control de versiones y gestión de dependencias.

Integración de API y Servicios Externos

  • Llamada a API 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

  • Conocimiento de conceptos básicos de Ansible y sintaxis 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 con experiencia.
  • Ingenieros de DevOps.
  • Profesionales de TI que gestionan automatización empresarial a gran escala.

Número de participantes


Precio por participante

Reseñas (3)

Próximos cursos

Categorías Relacionadas