Ansible

Qué es Ansible y para qué sirve: desplegar un servidor en OpenStack, entrar en él, instalar Docker y dejar el servicio corriendo sin tocar la consola.

¿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.

https://docs.frikiteam.es/doc/ansible/ansible_base

Suscríbete al blog por correo electrónico

Introduce tu correo electrónico para suscribirte a este blog y recibir avisos de nuevas entradas.

Deja un comentario