Si habéis llegado aquí de casualidad debéis saber que existe una primera parte llamada ¿Qué es y para que sirve Ansible? [Ansible #0] y que seguramente os pueda interesar antes de poneos a instalar como locos cosas.

A menos que sepáis que es Ansible de primeras y simplemente vengáis aquí a saber como se instala, en ese caso, ¡Adelante!
Ansible es un software multiplataforma, por supuesto lo vas a poder instalar en todas las distribuciones de GNU/Linux, pero también en Solaris, FreeBSD o Mac.
Los requisitos para Ansible es tener instalado Python 2 (en sus versiones 2.6 o 2.7) o Python 3 (versión 3.5 o superior).
Instalación de Ansible en GNU/Linux
Como ya hemos dicho en la introducción Ansible sirve para aprovisionar servidores y da igual si necesitas aprovisionar uno o veinticuatro o trescientos cuarenta y cuatro, lo importante es tener una buena configuración en Ansible, que de eso también hablaremos extensamente pero antes iremos a por la instalación.
Instalación para Debian/Ubuntu
Para instalar Ansible podemos hacerlo utilizando APT
:
apt-get install ansible
Si queréis tener las últimas versiones siempre de Ansible:
# Para Debian 11 o Ubuntu 20.04
echo "deb http://ppa.launchpad.net/ansible/ansible/ubuntu focal main" > /etc/apt/sources.list.d/ansible.list
# Para Debian 10 o Ubuntu 18.04
echo "deb http://ppa.launchpad.net/ansible/ansible/ubuntu bionic main" > /etc/apt/sources.list.d/ansible.list
Necesitaremos añadir las llaves para los repositorios de Ubuntu:
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 93C4A3FD7BB9C367
apt update
apt install ansible
Instalación para CentOS/RHEL/AlmaLinux/RockLinux
Para instalar Ansible podemos haerlo utilizando DNF:
dnf install ansible
Otras distribuciones o sistemas operativos
Gentoo
$ sudo emerge -av app-admin/ansible
Arch Linux
$ sudo pacman -S ansible
FreeBSD
$ sudo dpkg install ansible
Solaris
# pkgadd -d http://get.opencsq.org/now
# /opt/csw/bin/pkgutil -i ansible
Instalación de Ansible usando PIP
Para instalar el paquete pip
es necesario instalar python3-pip
.
pip install ansible
Para comprobar la versión instalada utilizaremos la opción --version
:
$ ansible --version
ansible 2.10.8
config file = None
configured module search path = ['/home/voidnull/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python3/dist-packages/ansible
executable location = /usr/bin/ansible
python version = 3.10.6 (main, Mar 10 2023, 10:55:28) [GCC 11.3.0]
Comentarios