GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Ansible en Debian 11

En este tutorial, le mostraremos cómo instalar Ansible en Debian 11. Para aquellos que no lo sabían, Ansible es la forma más sencilla de automatizar aplicaciones e infraestructura de TI. Usos de Ansible puerto 22 (SSH) para conectarse a una máquina remota y realizar los cambios necesarios. Es una herramienta multiplataforma diseñada para manejar las configuraciones del sistema mientras se trabaja con los sistemas operativos Linux, macOS y Windows.

Este artículo asume que tiene al menos conocimientos básicos 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 asume que se están 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 Ansible en Debian 11 (Bullseye).

Instalar Ansible en Debian 11 Bullseye

Paso 1. Antes de instalar cualquier software, es importante asegurarse de que su sistema esté actualizado ejecutando el siguiente apt comandos en la terminal:

sudo apt update
sudo apt upgrade
sudo apt install gnupg2 curl wget

Paso 2. Instalación de Ansible en Debian 11.

  • Instale Ansible usando los repositorios predeterminados de Debian.

De forma predeterminada, Ansible está disponible en los repositorios predeterminados de Debian. Ahora ejecutamos el siguiente comando para instalarlo:

sudo apt install ansible
  • Instalar Ansible desde el repositorio oficial.

Ahora agregamos el repositorio de Ansible a su sistema:

nano /etc/apt/sources.list

Agregue la siguiente línea:

deb http://ppa.launchpad.net/ansible/ansible/ubuntu focal main

A continuación, agregue la clave GPG de Ansible con el siguiente comando:

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 93C4A3FD7BB9C367

Una vez hecho esto, actualice el paquete del sistema e instale Ansible usando el siguiente comando a continuación:

sudo apt update
sudo apt install ansible

Verifique la instalación de Ansible usando el siguiente comando:

ansible --version
  • Instalar Ansible usando Python.

Una mejor solución que instalar Ansible desde el repositorio de paquetes de Debian es instalarlo usando Pip o Pip3:

sudo install python3 python3-pip

Una vez completada la instalación, use el comando pip para instalar Ansible:

pip install ansible

Paso 3. Configure los hosts del controlador Ansible.

Creamos un archivo de inventario para definir la dirección IP, el nombre de usuario, la contraseña y el puerto SSH de sus hosts remotos:

nano ~/.hosts

Agregue las siguientes líneas:

[servers]
server1 ansible_host=192.168.77.20 ansible_user=root ansible_ssh_pass=password ansible_ssh_port=22
server2 ansible_host=192.168.77.21 ansible_user=root ansible_ssh_pass=password ansible_ssh_port=22

Supondremos que las direcciones IP de nuestro servidor de nodos administrados de Debian son 192.168.77.20 y 192.168.77.21.

Para permitir que el nodo del controlador Ansible se comunique con los nodos administrados, debemos confirmar que se puede acceder a los nodos administrados en el puerto 22, que es un puerto SSH. Ejecute el siguiente comando para confirme la conectividad uno por uno en los tres nodos administrados desde el controlador:

ssh [email protected]
ssh [email protected]

Se le solicitará la contraseña del usuario raíz de todos los nodos. Ansible funciona muy bien si tiene una autenticación sin contraseña configurada entre el controlador de Ansible y el nodos Con diferentes parámetros en el comando Ansible, la autenticación de contraseña también puede funcionar.

Intentemos conectarnos a los nodos administrados desde el controlador Ansible ahora:

ansible -m ping servers

¡Felicitaciones! Ha instalado Ansible correctamente. Gracias por usar este tutorial para instalar la última versión de Ansible en Debian 11 Bullseye. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de Ansible .


Debian
  1. Cómo instalar Debian 10 (Buster)

  2. Cómo instalar y usar Ansible en Debian 11

  3. Cómo instalar Ansible en Debian 9 Stretch

  4. Cómo instalar Ansible en Debian 10

  5. Cómo instalar Ansible en Debian 11

Cómo instalar R en Debian 10

Cómo instalar Debian 11

Cómo instalar Ansible en Debian 8 (Jessie)

Cómo instalar Ansible en Debian 9 (Stretch)

Cómo instalar Go en Debian 10

Cómo instalar Go en Debian