Instalación de Ansible
Instalación de Ansible - Original
Requisitos para el nodo de control
Como nodo de control (el término utilizado para la máquina en la que se ejecuta Ansible), puedes utilizar prácticamente cualquier sistema tipo UNIX con Python instalado, versión 3.9 o posterior.
Elección de la versión de Ansible
Los paquetes de Ansible se distribuyen en dos formas principales:
- Paquete ligero llamado ansible-core.
- Paquete estándar llamado ansible, que también incluye una colección de Ansible para la automatización de varios tipos de dispositivos.
Las instrucciones a continuación son para la instalación del paquete ansible.
Instalación y actualización de Ansible
Verificación de la versión de Python
Usa la utilidad de la línea de comandos `cd` para cambiar al directorio `/usr/bin/` y averiguar qué intérpretes de Python están instalados en el sistema. Por ejemplo, puedes hacerlo con el siguiente comando:
$ ls | grep python
Toma nota del intérprete que necesitas (por ejemplo, python3.10). En las instrucciones siguientes, el intérprete se denota como python3. Por lo tanto, donde en las instrucciones se menciona python3, debes especificar el intérprete instalado en tu sistema.
Verificación de la funcionalidad del módulo pip
Utiliza el siguiente comando para verificar si el módulo pip está instalado:
$ python3 -m pip -V
Si el módulo pip está instalado correctamente, deberías ver un mensaje similar al siguiente (los detalles pueden variar):
$ python3 -m pip -V
pip 21.0.1 from /usr/lib/python3.9/site-packages/pip (python 3.9)
Si ves un mensaje de error del tipo "No module named pip", antes de continuar con la instalación de Ansible, debes instalar pip. Esto implica instalar un nuevo paquete del sistema (por ejemplo, python3-pip) o la última versión disponible de pip directamente desde Python Packaging Authority con el siguiente comando:
$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py --user
Instalación de Ansible
Ejecuta el siguiente comando para instalar el paquete de Ansible utilizando pip:
$ python3 -m pip install --user ansible
Actualización de Ansible
La siguiente instrucción permite actualizar Ansible a la versión más reciente:
$ python3 -m pip install --upgrade --user ansible
Confirmación de la instalación correcta
Para verificar la instalación correcta, ingresa el siguiente comando:
ansible --version
Deberías ver un mensaje similar al siguiente (puede variar en detalles):
config file = None
configured module search path = ['/home/username/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
ansible python module location = /home/username/.local/lib/python3.10/site-packages/ansible
ansible collection location = /home/username/.ansible/collections:/usr/share/ansible/collections
executable location = /home/username/.local/bin/ansible
python version = 3.10.6 (main, Mar 10 2023, 10:55:28) [GCC 11.3.0] (/usr/bin/python3.10)
jinja version = 3.1.2
libyaml = True
También puedes verificar la instalación utilizando pip:
$ python3 -m pip show ansible
En este caso, deberías ver un mensaje similar a esto:
$ python3 -m pip show ansible
Name: ansible
Version: 7.4.0
Summary: Radically simple IT automation
Home-page: https://ansible.com/
Author: Ansible, Inc.
Author-email: info@ansible.com
License: GPLv3+
Location: /home/username/.local/lib/python3.10/site-packages
Requires: ansible-core
Required-by:
De esta manera, Ansible ha sido instalado con éxito.
Sin Comentarios