Ponte en Contacto
 Duración 21 horas

Temario del curso

Desarrollo avanzado de libros de jugadas de Ansible

  • Trabajo con variables, bucles, condicionales y manejadores
  • Uso de bloques, gestión de errores y etiquetas
  • Estructuración de libros de jugadas complejos

Técnicas de Jinja2 y plantillas

  • Filtros y búsquedas 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, llamadas de retorno (callbacks) y complementos de conexión
  • Estrategias de depuración y registro (logging)

Collections y Roles

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

Integración de APIs y servicios externos

  • Llamado a APIs REST con el módulo URI
  • Trabajo con proveedores de nube y herramientas externas
  • Integración de 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

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

Audiencia

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

Número de participantes


Precio por participante

Reseñas (3)

Próximos cursos

Categorías Relacionadas