¿Cómo puedo instalar Ansible?

¿Cómo puedo instalar Ansible?

Estoy intentando instalar Ansible usando sudo apt-get install ansible, pero obtengo el siguiente resultado:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 ansible-core : Depends: python3-jinja2 but it is not installable
                Depends: python3-packaging but it is not installable
                Depends: python3-resolvelib but it is not installable
                Recommends: sshpass but it is not installable
E: Unable to correct problems, you have held broken packages.

¿Cómo puedo instalar Ansible?

Respuesta1

Ansible tiene lista una guía de instalación que también lo guiará a través de las dependencias que faltan:https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html

También está la versión de desarrollo en GitHub:https://github.com/ansible/ansible

Estas son las pautas básicas, tomadas de la guía anterior:

  1. Localice dónde está instalado Python usando el siguiente comando:

    which python3
    
  2. Asegúrese de que pip(parte de Python) esté instalado ejecutando este comando:

    python3 -m pip -V
    

    Si todo está bien, deberías ver algo como lo siguiente:

    pip 21.0.1 from /usr/lib/python3.9/site-packages/pip (python 3.9)
    

    Si es así, pipestá disponible y puede continuar con el siguiente paso.

    Si ve un error como No module named pip, deberá realizar la instalación pipcon el intérprete de Python elegido antes de continuar. Esto puede significar instalar un paquete de sistema operativo adicional (por ejemplo, python3-pip) o instalar la última versión pipdirectamente desde Python Packaging Authority ejecutando lo siguiente:

    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    python3 get-pip.py --user
    
  3. Instale Ansible para el usuario actual que lo utiliza pipen su entorno Python seleccionado:

    python3 -m pip install --user ansible
    

No ha mencionado la instalación de su versión de Ubuntu, por lo que supongo que puede tener algo superior a 18.04, para lo cual lo anterior debería funcionar bien.

Para cualquier información adicional, consulte la guía y el sitio web oficial de Ansible, mencionado al comienzo de esta respuesta.

Buena suerte.

información relacionada