Temario del curso

Desarrollo Avanzado de Playbooks de Ansible

  • Trabajando con variables, bucles, condicionales y handlers
  • Utilizando bloques, manejo de errores y etiquetas
  • Estructurando playbooks complejos

Técnicas de Jinja2 y Templating

  • Filtros y búsquedas avanzados
  • Creando plantillas dinámicas
  • Prácticas recomendadas para templating

Módulos y Plugins Personalizados

  • Escribiendo módulos personalizados en Python
  • Utilizando filtros, callbacks y plugins de conexión
  • Estrategias de depuración y registro

Colecciones y Roles

  • Organizando contenido con roles
  • Empaquetando y publicando Colecciones de Ansible
  • Gestión de versiones y dependencias

Integración con APIs y Servicios Externos

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

Pruebas y Validación

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

Ciclo de Vida del Contenido y Control de Versiones

  • Gestionando 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

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

Audiencia

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

Testimonios (5)

Próximos cursos

Categorías Relacionadas