Programa del Curso

Desarrollo Avanzado de Playbooks Ansible

  • Trabajando con variables, bucles, condicionales y controladores
  • Usando bloques, manejo de errores y etiquetas
  • Estructuración de playbooks complejos

Jinja2 y Técnicas de Plantillas

  • Filtros y búsquedas avanzadas
  • Creación de plantillas dinámicas
  • Prácticas recomendadas para el uso de plantillas

Módulos y Plugins Personalizados

  • Escribiendo módulos personalizados en Python
  • Usando filtros, devoluciones de llamada y plugins de conexión
  • Estrategias de depuración y registro

Colecciones y Roles

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

Integración de API y Servicios Externos

  • Llamando a APIs REST con el módulo URI
  • Trabajando con proveedores en la nube y herramientas externas
  • Integración de gestión de secretos

Pruebas y Validación

  • Usando ansible-lint, Molecule y pipelines CI/CD
  • Asegurando idempotencia y reproducibilidad
  • Análisis estático y dinámico del código Ansible

Ciclo de Vida del Contenido y Control de Versiones

  • Administración del código con Git y GitOps
  • Rastreo de cambios y documentación
  • Flujos de trabajo CI/CD con contenido Ansible

Resumen y Próximos Pasos

Requerimientos

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

Audiencia

  • Desarrolladores experimentados de automatización
  • Ingenieros DevOps
  • Profesionales IT que gestionan la automatización a gran escala en empresas
 21 Horas

Número de participantes


Precio por Participante​

Testimonios (5)

Próximos cursos

Categorías Relacionadas