Cómo instalar Ansible en Fedora 35

En este tutorial, le mostraremos cómo instalar Ansible en Fedora 35. Para aquellos de ustedes que no lo sabían, Ansible es una herramienta de implementación de aplicaciones, administración de configuración y aprovisionamiento de software de código abierto que habilita la infraestructura como código. Ansible automatiza y simplifica las operaciones repetitivas, complejas y tediosas. Es una herramienta gratuita escrita en Python.

Este artículo asume que tiene al menos un conocimiento básico de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y se supone que está ejecutando en la cuenta raíz, si no, es posible que deba agregar ‘sudo‘ a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de la herramienta de automatización Ansible en un Fedora 35.

Instalar Ansible en Fedora 35

Paso 1. Antes de continuar, actualice su Fedora sistema operativo para asegurarse de que todos los paquetes existentes estén actualizados. Use este comando para actualizar los paquetes del servidor:

sudo dnf upgrade
sudo dnf update

Paso 2. Instalación de Python.

Ansible está escrito en Python, ahora instalamos Python en el Fedora sistema usando el siguiente comando:

sudo dnf install python3
sudo dnf install python3-pip

Paso 3. Instalación de Ansible en Fedora 35.

De forma predeterminada, Ansible está disponible en Fedora Repositorio de 35 bases. Ahora ejecute el siguiente comando para instalarlo:

sudo dnf install ansible

Podemos verificar la versión de Ansible ejecutando el siguiente comando:

ansible --version

Producción:

ansible 2.9.30
  config file =/etc/ansible/ansible.cfg configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location =/usr/lib/python3.8/site-packages/ansible executable location =/usr/bin/ansible python version =3.9.8 (default, Dec 10 2021, 00:11:01) [GCC 10.2.1 20200723 (Red Hat 10.2.1-1)]

Paso 4. Prueba de Ansible.

Ahora creamos el par de claves usando el ssh-keygen comando en su Fedora:

ssh-keygen

Producción:

Generating public/private rsa key pair.
Enter file in which to save the key (/home/idroot/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/idroot/.ssh/id_rsa.
Your public key has been saved in /home/idroot/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:vRdPlegZg1meilana0jQsiTYmariaSnuUQj3g [email protected]
The key's randomart image is:
+---[RSA 3072]----+
|           oo  . |
|         o.ooo+ o|
|        .o+*O=o*.|
|        ooE**=B..|
|        S++X+=o. |
|          =+.=o..|
|          . . o..|
|           .     |
|                 |
+----[SHA256]-----+

A continuación, copie la identificación en el servidor remoto:

ssh-copy-id [email protected]

Después de eso, cree un archivo de inventario de la siguiente manera en una máquina de control:

nano hosts

Agregue el siguiente archivo:

192.168.77.21 ansible_ssh_user=fedora

Finalmente, use el módulo ping para probar ansible:

ansible  -i hosts 192.168.77.21 -m ping

Producción:

192.168.77.21 | SUCCESS => {
    "ansible_facts": {
        "discovered_interpreter_python": "/usr/bin/python"
    },
    "changed": false,
    "ping": "pong"
}

¡Felicidades! Ha instalado correctamente Ansible. Gracias por usar este tutorial para instalar la herramienta de automatización Ansible en su Fedora 35 sistema. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Ansible.

Related Posts