¿Qué es Ansible?
Ansible es una tecnología de automatización que nos permite hacer prácticamente cualquier cosa que se nos ocurra, además tiene algunas características muy interesantes:
- Open Source
- Basada en Python
- Gran comunidad y documentación
Ejemplos prácticos:
Imaginad que queremos desplegar un servidor en una nube, como por ejemplo Oasix basada en Openstack y luego queremos acceder a ese propio servidor y modificar diferentes configuraciones sobre el mismo, instalar docker y desplegar un servicio que nos interese sobre él , ¿Suena complejo verdad? ¿Cuanto tardaríamos en hacerlo manualmente? Por experiencia ya os digo que tardaríamos un buen rato y seguramente cometeríamos errores «tontos» y tendríamos que ir repitiendo el proceso.
Pues si queremos hacer esto con Ansible, podemos partir de diferentes colecciones/roles ya disponibles de gente que se ha peleado con todo esto y que nos va a facilitar la vida bastante e incluso con la documentación oficial de Ansible:

También dejo el enlace de nuestra propia documentación donde iremos trabajando y añadiendo algunos ejemplos por diferentes niveles conforme vayamos avanzando.