Instalar Ansible en Raspberry Pi

Hace unos años en una serie de entradas os hablé de Ansible. Si no la conocéis os puedo comentar que se trata de un software de administración de configuración, sin agentes, que se puede conectar a través de SSH a equipos tipo UNIX, mayormente GNU/Linux. Es similar a Puppet, producto del que también hemos hablado en la web.

Mi intención es volver a jugar con Ansible, como primera pieza os explicaré cómo se instala Ansible en un host con Raspberry Pi

Instalar Ansible en Raspberry Pi

Su instalación es muy fácil, solo hemos de escribir:

sudo apt update
sudp apt install ansible

Podéis ver un ejemplo de la instalación en la siguiente imagen:

Ejemplo de instalación de Ansible en Raspberry Pi

Una vez instalado podemos comprobar su versión:

ansible --version

Con el resultado:

Comprobamos versión instalada de Ansible

Configurar el fichero de hosts

Como ya comenté en otra entrada Ansible controla el inventario de equipos desde el fichero /etc/ansible/hosts, podemos ver su contenido:

Aspecto del fichero /etc/ansible/hosts

Podemos añadir el grupo de hosts que queremos gestionar, simplemente añadiendo un nombre para el grupo de equipo, para después indicar las IP o nombres FQDN de los clientes.

Lista de equipos

Listamos los equipos con el comando ansible:

ansible --list-hosts all

Con el resultado:

Listamos los equipos

Os paso a relatar las entradas que he escrito hasta ahora sobre Ansible:

¿Qué es Ansible? ¿Para qué sirve?

Instalación de Ansible en GNU Linux

Primeros pasos con Ansible

Crear nuestro primer Playbook en Ansible

10 módulos importantes para Ansible

Y esto es todo. Espero que esta entrada os sirva de utilidad en algún momento.