calvinbui.ansible_pip
Ansible pip
Gestionnaire de paquets Python 3, pip, setuptools et installateur de paquets.
Installe le gestionnaire de paquets Python pip3
en fonction de la version fournie ou de la version de Python que Ansible récupère par défaut.
Installe également des paquets pip avec n'importe quel paramètre fourni par le module pip.
Exigences
N/A
Variables du rôle
pip_install_packages
: Une liste de paquets à installer avec le module pip. Mettez-le sur []
si aucun paquet n'est requis.
Toutes les options disponibles utilisées dans le module pip peuvent être utilisées. Réglez-les exactement comme dans le module pip, par exemple :
pip_install_packages:
- name: virtualenv
- name: pyyaml
state: present
- ...
Notes :
executable
utilise par défaut la version exécutable de pip qui est en cours d'installation (appelée aussipip_version
). Cela peut être remplacé en fournissant le pipexecutable
.executable
essaiera toujours d'utiliser les setuptools pour la version d'Ansible en cours d'exécution sur la machine distante (voir ce problème). Ce rôle s'assurera que cela soit couvert en suivant le tableau ci-dessous :
Python local | Python distant | Exécutable | Exigences |
---|---|---|---|
2 | 2 | 2 | Aucune |
2 | 2 | 3 | Installe setuptools pour Python 2 |
2 | 3 | 3 | Aucune |
2 | 3 | 2 | Installe setuptools pour Python 3 |
3 | 2 | 2 | Aucune |
3 | 2 | 3 | Installe setuptools pour Python 2 |
3 | 3 | 3 | Aucune |
3 | 3 | 2 | Installe setuptools pour Python 3 |
Dépendances
N/A
Exemples de Playbook
- hosts: all
become: true
pre_tasks:
- name: Mettre à jour le cache apt.
apt:
update_cache: true
cache_valid_time: 600
changed_when: false
roles:
- role: ansible-pip
Licence
GPLv3
Informations sur l'auteur
Installer
ansible-galaxy install calvinbui.ansible_pip
Licence
Unknown
Téléchargements
7.5k
Propriétaire
Soft tabs > spaces > tabs. I'm not a developer.