← Todos los artículos

Ansible vs. NSO: unificando ambos en un solo pipeline de CI/CD

· CI/CD· GitLab· pyATS· Cisco NSO· Ansible

Último artículo de la serie. Con el fabric automatizado de dos formas distintas — Ansible y Cisco NSO — esta pieza cubre la unificación de ambos bajo un solo pipeline de CI/CD en GitLab, impulsado por un único archivo JSON como fuente de verdad del fabric.

Se cubre: etapas del pipeline para lint, dry-run/plan, apply y validación posterior al cambio; ejecución de casos de prueba pyATS/Genie contra el fabric en vivo después de cada cambio; y una comparación práctica de dónde gana la simplicidad de Ansible y dónde el modelo transaccional de NSO justifica su complejidad adicional.

El resultado de toda la serie: aprovisionamiento y desmantelamiento completo del fabric desde un solo archivo de datos, con rollback transaccional, y un pipeline que valida el estado real del fabric contra la intención en cada ejecución.

Lee el recorrido completo, con la configuración del pipeline, en Medium (en inglés):

Leer en Medium →