chauanhtuandl.pip

Rôle Ansible : paquet Python PIP

Statut de construction

Installe le Python PIP pour RHEL/CentOS/Debian/Ubuntu.

Exigences

Aucune.

Variables de rôle

Les variables disponibles sont listées ci-dessous, avec les valeurs par défaut (voir defaults/main.yml) :

pip_package: python-pip

Le nom du paquet à installer pour obtenir pip sur le système. Vous pouvez le définir sur python3-pip, par exemple, lorsque vous utilisez Python 3 sur Ubuntu.

pip_executable: pip

Le rôle essaiera de détecter automatiquement l'exécutable pip en fonction du pip_package (par exemple, pip pour Python 2 et pip3 pour Python 3). Vous pouvez également le remplacer explicitement, par exemple pip_executable: pip3.6.

pip_install_packages: []

Une liste de paquets à installer avec pip. Exemples ci-dessous :

pip_install_packages:
  # Spécifiez les noms et les versions.
  - name: docker
    version: "1.2.3"
  - name: awscli
    version: "1.11.91"

  # Ou spécifiez des paquets sans version pour obtenir la dernière version.
  - docker
  - awscli

  # Ou désinstallez un paquet.
  - name: docker
    state: absent

  # Ou mettez à jour un paquet vers la dernière version.
  - name: docker
    state: latest

  # Ou forcez la réinstallation.
  - name: docker
    state: forcereinstall

  # Ou installez un paquet dans un environnement virtuel particulier.
  - name: docker
    virtualenv: /my_app/venv

Dépendances

Aucune.

Exemple de Playbook

- hosts: all

  vars:
    pip_install_packages:
      - name: docker
      - name: awscli

  roles:
    - chauanhtuan.pip

Licence

MIT / BSD

Informations sur l'auteur

Ce rôle a été créé en 2017 par Jeff Geerling, auteur de Ansible for DevOps, dépôts Github. Ce rôle a été édité en 2019 par Chau Anh Tuan.

À propos du projet

pip for RedHat/Ubuntu/Debian

Installer
ansible-galaxy install chauanhtuandl.pip
Licence
mit
Téléchargements
453
Propriétaire