¿Le gustaría aprender a hacer una instalación Ansible en Ubuntu Linux? En este tutorial, vamos a mostrarle cómo instalar Ansible en un equipo que ejecuta Ubuntu Linux.

• Ubuntu 18.04
• Ubuntu 19.04
• Ansible 2.8.6

Lista de hardware:

En la siguiente sección se presenta la lista de equipos utilizados para crear este tutorial de Ansible.

Cada pieza de hardware mencionada anteriormente se puede encontrar en el sitio web de Amazon.

Tutorial relacionado con Ansible:

En esta página, ofrecemos acceso rápido a una lista de tutoriales relacionados con Ansible.

Tutorial – Instalación ansible en Ubuntu Linux

Instale la lista de paquetes necesarios.

Copy to Clipboard

Agregue el repositorio oficial de Ansible a su base de datos APT

Copy to Clipboard

Instale Ansible.

Copy to Clipboard

Compruebe la versión de Ansible instalada.

Copy to Clipboard

Como ejemplo, aquí está nuestra salida.

Copy to Clipboard

En nuestro ejemplo, instalamos Ansible en un equipo utilizando la dirección IP: 192.168.15.13

Cree una cuenta de usuario local denominada ansible.

Copy to Clipboard

Utilice el comand SU para convertirse en el usuario de Ansible.

Genere una clave SSH para la cuenta de usuario de Ansible.

Copy to Clipboard

Salga de la cuenta de usuario local de Ansible.

Copy to Clipboard

Edite el archivo de hosts de Ansible y agregue la lista de nodos de Ansible deseados.

Copy to Clipboard

Edite el archivo de hosts de Ansible y agregue la lista de nodos de Ansible deseados.

Copy to Clipboard

En nuestro ejemplo, agregamos solamente 1 nodo Ansible usando la dirección IP 192.168.15.12.

Hemos creado un grupo de hosts Ansigle denominados test.

En el comando-lise de su Nodo ansible, cree una cuenta de usuario denominada Ansible.

Copy to Clipboard

No olvide establecer una contraseña para la cuenta de usuario de Ansible.

Copy to Clipboard

En el nodo Ansible, edite el archivo de configuración SUDOERS

Copy to Clipboard

Agregue la siguiente línea al final del archivo SUDOERS.

Copy to Clipboard

Vuelva a la línea de comandos del servidor Ansible.

Utilice el comando ssh-copy-id para copiar la clave SSH de la cuenta de usuario de Ansible del servidor al nodo.

Copy to Clipboard

En nuestro ejemplo, 192.168.15.12 es la dirección IP del nodo Ansible.

Copy to Clipboard

Ahora, desde el servidor de Ansible, intente iniciar sesión en el nodo Ansible.

Deberá introducir la contraseña de la clave SSH.

Copy to Clipboard

Cierre la sesión del nodo Ansile y vuelva al servidor de Ansible.

Copy to Clipboard

En la consola del servidor de Ansible, pruebe la comunicación con los nodos de Ansible.

Copy to Clipboard

Aquí está la salida del comando:

Copy to Clipboard

En la consola del servidor de Ansible, utilice el siguiente comando para obtener el tiempo de actividad de todos los nodos de Ansible.

Copy to Clipboard

Aquí está la salida del comando:

Copy to Clipboard

¡Felicitaciones! Ha terminado la instalación de Ansible en Ubuntu Linux.

Tutorial – Ejemplo de libro de jugadas ansible

En el servidor de Ansible, conviértase en el usuario de Ansible.

Copy to Clipboard

Crea un libro de jugadas de Ansible.

Copy to Clipboard

Aquí está el contenido del libro de jugadas de Ansible llamado: playbook-test.yaml

Copy to Clipboard

En nuestro ejemplo, el servidor Ansible instalará el paquete NTPDATE mediante APT-GET en todos los hosts.

Utilice el siguiente comando para ejecutar el libro de jugadas.

Copy to Clipboard

Aquí está la salida del libro de jugadas.

Copy to Clipboard

¡Felicitaciones! Ha creado un libro de jugadas de Ansible correctamente.