Cómo instalar y configurar Ansible en Linux Mint Top 10

Cómo instalar y configurar Ansible en Linux Mint Top 10
Ansible es una plataforma de código abierto para automatizar y administrar infraestructura y aplicaciones de TI. Se utiliza para configurar, implementar y administrar servidores, redes y otros sistemas de manera consistente. Lea esta guía si planea usar Ansible en Linux Mint 21, ya que explica su instalación y configuración de manera detallada.

Cómo instalar Ansible en Linux Mint 21

Ansible es popular entre los administradores de sistemas y los profesionales de TI porque es fácil de usar y puede ayudar a automatizar muchas tareas de rutina. El proceso para instalar Ansible es fácil de seguir, por lo que aquí hay algunos pasos necesarios para instalar Ansible en Linux Mint 21:

Paso 1: Primero instale todas las dependencias requeridas para ejecutar Ansible con éxito en Linux Mint ejecutando:

$ sudo apt install software-properties-common -y

Paso 2: A continuación, ejecute el comando dado para instalarlo a través del Administrador de paquetes APT en Linux Mint 21:

$ sudo apt install ansible

Ahora para confirmar la instalación en Ansible, verifiquemos la versión usando:

$ ansible --versión

Cómo configurar Ansible en Linux Mint 21

Una vez que la instalación está completa ahora, es hora de configurar Ansible para que se pueda usar en Linux Mint y para eso pasar por los pasos posteriores:

Paso 1: Primero instale el servidor Secure Shell en Linux Mint que se utiliza para conectarse de forma segura y administrar sistemas remotos a través de una red, así que ejecute:

$ sudo apt instalación openssh -server -y

A continuación, para ver si se está ejecutando o no verificar el estado de SSH en Linux Mint ejecutando:

$ sudo systemctl sshd

Paso 2: A continuación, para garantizar la funcionalidad adecuada de SSH, permita que a través del firewall de Linux y para ese uso:

$ sudo UFW Permitir SSH

Paso 3: Ahora crea un usuario; Ingrese sus detalles, como el nombre y el número de teléfono, a continuación se encuentra la sintaxis para crear un usuario:

$ sudo adduser

En mi caso lo he nombrado como "AnsibleUser":

$ sudo adduser ansibleUser

Etapa 4: Ahora permita que todos los usuarios de Ansible tengan acceso de contraseña a Ansible y para que edite el archivo Ansible agregando "ansible all = (todos) nopasswd: todos" usando:

$ echo "ansible all = (todos) nopasswd: todos" | Sudo Tee /etc /sudoers.d/ansible

Paso 5: A continuación, para generar las teclas SSH a través del generador de claves en Linux Mint:

$ ssh-keygen

Paso 6: Ahora copie la versión pública de la tecla SSH al host que desea dar acceso y sigue la sintaxis dada a continuación:

$ ssh-copy-id ansible@

Aquí en mi caso la dirección IP del host es 192.168.18.72 Entonces he copiado el público a esa IP utilizando la sintaxis dada anterior:

$ ssh-copy-id [email protected]

Paso 7: Ahora, abra el archivo de host para agregar las direcciones IP del host para Ansible y para esa ejecución:

$ nano anfitriones

Ahora ingrese la dirección IP de los hosts que desea dar acceso, aquí en mi caso es solo un host, por lo que solo he dado una IP, una vez que haya terminado de ingresar la IP, cierre el archivo después de guardarlo:

Paso 8: Ahora verifiquemos si el Ansible está funcionando, para ese PIN el usuario que ha creado siguiendo la siguiente sintaxis:

$ ansible todo -i ./hosts -u -m ping

Desde que creé un usuario llamado AnsibleUser, así que ping el AnsibleUser siguiendo la sintaxis mencionada anteriormente:

$ ansible todo -i ./hosts -u ansibleUser -m ping

Eliminar Ansible de Linux Mint 21

Si ya no va a usar Ansible y desea eliminarlo por completo de su menta Linux, ejecute:

$ sudo apt eliminación -autoremove ansible -y

Conclusiones

Ansible está diseñado para ser fácil de usar y aprender, y utiliza un lenguaje simple y declarativo para expresar tareas y configuraciones. También es altamente escalable y se puede utilizar para administrar entornos de TI grandes y complejos. En Linux Mint 21 Ansible se puede instalar a través de su Administrador de paquetes predeterminado, esta guía analiza el proceso de instalación y configuración de él.