La instalación de Ansible en debian es sumamente sencilla. Vamos a ver cómo hacerlo en tres simples pasos. Añadimos el repositorio, actualizamos los paquetes que tenemos disponibles en el repositorio e instalamos el sofware necesario.

# añadimos el repositorio
sudo apt-add-repository ppa:ansible/ansible
# actualizamos el listado de paquetes
sudo apt-get update
# realizamos la instalación
sudo apt-get install software-properties-common
sudo apt-get install ansible

Una vez hecho esto podemos crear un fichero de inventario de ejemplo, (en nuestro caso /tmp/inventory.ans) con dos servidores ejemplo y probamos que todo haya funcionado con una simple ejecución.

El contenido de nuestro fichero /tmp/inventory.ans será este:

[development]
srvr1.zeent.com
srvr2.zeent.com

Ahora ya podemos ejecutar el siguiente comando.

$> ansible development -i /tmp/inventory.ans -m command -a "ls" -u root

El resultado será algo similar a lo siguiente:

srvr1.zeent.com | SUCCESS | rc=0 >>
readme.txt
srvr2.zeent.com | SUCCESS | rc=0 >>
readme.txt

No voy a explicar para qué sirve el último comando, eso lo dejo para un futuro post sobre qué es y para qué sirve Ansible, sencillamente diré que en caso de que todo se haya instalado correctamente, y que tengamos acceso mediante ssh (en nuestro caso con el usuario root, para este ejemplo, que es algo que no se debería hacer nunca, lo sé)  podremos confirmar que Ansible está funcionando correctamente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s