chauanhtuandl.pip

Ansible Rolle: Python PIP Paket

Build-Status

Installiert das Python PIP für RHEL/CentOS/Debian/Ubuntu.

Anforderungen

Keine.

Rollenvariablen

Verfügbare Variablen sind unten aufgeführt, zusammen mit Standardwerten (siehe defaults/main.yml):

pip_package: python-pip

Der Name des Pakets, das installiert werden soll, um pip auf dem System zu erhalten. Du kannst es z.B. auf python3-pip setzen, wenn du Python 3 auf Ubuntu verwendest.

pip_executable: pip

Die Rolle versucht, das pip-Executable basierend auf dem pip_package automatisch zu erkennen (z.B. pip für Python 2 und pip3 für Python 3). Du kannst dies auch ausdrücklich überschreiben, z.B. pip_executable: pip3.6.

pip_install_packages: []

Eine Liste von Paketen, die mit pip installiert werden sollen. Beispiele:

pip_install_packages:
  # Nenne Pakete und Versionen.
  - name: docker
    version: "1.2.3"
  - name: awscli
    version: "1.11.91"

  # Oder nenne einfache Pakete, um die neueste Version zu erhalten.
  - docker
  - awscli

  # Oder deinstalliere ein Paket.
  - name: docker
    state: absent

  # Oder aktualisiere ein Paket auf die neueste Version.
  - name: docker
    state: latest

  # Oder zwänge eine Neuinstallation.
  - name: docker
    state: forcereinstall

  # Oder installiere ein Paket in einer bestimmten virtuellen Umgebung.
  - name: docker
    virtualenv: /my_app/venv

Abhängigkeiten

Keine.

Beispiel Playbook

- hosts: all

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

  roles:
    - chauanhtuan.pip

Lizenz

MIT / BSD

Autoreninformation

Diese Rolle wurde 2017 von Jeff Geerling erstellt, Autor von Ansible for DevOps, Github-Repositories. Diese Rolle wurde 2019 von Chau Anh Tuan bearbeitet.

Über das Projekt

pip for RedHat/Ubuntu/Debian

Installieren
ansible-galaxy install chauanhtuandl.pip
GitHub Repository
Lizenz
mit
Downloads
453
Besitzer