¿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.
Agregue el repositorio oficial de Ansible a su base de datos APT
Instale Ansible.
Compruebe la versión de Ansible instalada.
Como ejemplo, aquí está nuestra salida.
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.
Utilice el comand SU para convertirse en el usuario de Ansible.
Genere una clave SSH para la cuenta de usuario de Ansible.
Salga de la cuenta de usuario local de Ansible.
Edite el archivo de hosts de Ansible y agregue la lista de nodos de Ansible deseados.
Edite el archivo de hosts de Ansible y agregue la lista de nodos de Ansible deseados.
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.
No olvide establecer una contraseña para la cuenta de usuario de Ansible.
En el nodo Ansible, edite el archivo de configuración SUDOERS
Agregue la siguiente línea al final del archivo SUDOERS.
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.
En nuestro ejemplo, 192.168.15.12 es la dirección IP del nodo Ansible.
Ahora, desde el servidor de Ansible, intente iniciar sesión en el nodo Ansible.
Deberá introducir la contraseña de la clave SSH.
Cierre la sesión del nodo Ansile y vuelva al servidor de Ansible.
En la consola del servidor de Ansible, pruebe la comunicación con los nodos de Ansible.
Aquí está la salida del comando:
En la consola del servidor de Ansible, utilice el siguiente comando para obtener el tiempo de actividad de todos los nodos de Ansible.
Aquí está la salida del comando:
¡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.
Crea un libro de jugadas de Ansible.
Aquí está el contenido del libro de jugadas de Ansible llamado: playbook-test.yaml
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.
Aquí está la salida del libro de jugadas.
¡Felicitaciones! Ha creado un libro de jugadas de Ansible correctamente.