Ponte en Contacto
 Duración 21 horas

Temario del curso

Desarrollo Avanzado de Jugadas en Ansible

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

Jinja2 y Técnicas de Plantillas

  • Filtros y búsquedas avanzadas
  • Creación de plantillas dinámicas
  • Mejores prácticas de plantillado

Módulos y Complementos Personalizados

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

Collections y Roles

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

Integración de APIs y Servicios Externos

  • Llamadas a APIs 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
  • Aseguramiento de la idempotencia y la 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

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

Público Objetivo

  • Desarrolladores de automatización experimentados
  • Ingenieros de DevOps
  • Profesionales de TI que gestionan automatizaciones empresariales a gran escala

Número de participantes


Precio por participante

Reseñas (3)

Próximos cursos

Categorías Relacionadas