Imagina que tienes 20 servidores. Necesitas instalar una versión nueva de Nginx en todos, con la misma configuración exacta. ¿Entras por SSH a cada uno, uno por uno, y escribes los mismos comandos 20 veces?
La primera vez lo haces así. La segunda vez, ya se te olvidó un servidor. La tercera vez, un servidor quedó con una configuración levemente distinta a los demás, y nadie sabe por qué. Ese problema — servidores que deberían ser idénticos pero no lo son — tiene un nombre: configuration drift. Ansible existe para eliminarlo.