calvinbui.ansible_pip
Ansible pip
Instalador de paquetes y gestor de paquetes pip
para Python 3.
Instala el gestor de paquetes de Python pip3
basado en la versión proporcionada o la versión de Python que Ansible obtiene como alternativa.
También instala paquetes de pip con cualquier parámetro proporcionado por el módulo de pip.
Requisitos
N/A
Variables del Rol
pip_install_packages
: Una lista de paquetes para instalar con el módulo pip. Establecerlo en []
si no se requieren paquetes.
Se pueden usar todas las opciones disponibles en el módulo pip. Establecerlo exactamente igual que el módulo de pip, por ejemplo:
pip_install_packages:
- name: virtualenv
- name: pyyaml
state: present
- ...
Notas:
executable
por defecto usa la versión ejecutable de pip que se está instalando (es decir,pip_version
). Esto se puede sobrescribir proporcionando elexecutable
de pip.executable
siempre intentará usar los setuptools para la versión de Ansible que se esté ejecutando en la máquina remota (ver este problema). Este rol garantiza que esto esté cubierto siguiendo la tabla a continuación:
Python Local | Python Remoto | Ejecutable | Requisitos |
---|---|---|---|
2 | 2 | 2 | Ninguno |
2 | 2 | 3 | Instala setuptools para Python 2 |
2 | 3 | 3 | Ninguno |
2 | 3 | 2 | Instala setuptools para Python 3 |
3 | 2 | 2 | Ninguno |
3 | 2 | 3 | Instala setuptools para Python 2 |
3 | 3 | 3 | Ninguno |
3 | 3 | 2 | Instala setuptools para Python 3 |
Dependencias
N/A
Ejemplo de Playbook
- hosts: all
become: true
pre_tasks:
- name: Actualizar caché de apt.
apt:
update_cache: true
cache_valid_time: 600
changed_when: false
roles:
- role: ansible-pip
Licencia
GPLv3
Información del Autor
Instalar
ansible-galaxy install calvinbui.ansible_pip
Licencia
Unknown
Descargas
7.5k
Propietario
Soft tabs > spaces > tabs. I'm not a developer.