calvinbui.ansible_pip

Build-Status GitHub-Version Ansible-Qualitätsbewertung Ansible-Rolle

Ansible pip

Python 3 pip, setuptools und Paketinstallationsprogramm.

Installiert den Python Paketmanager pip3 basierend auf der angegebenen Version oder der Version von Python, die Ansible als Fallback verwendet.

Installiert auch pip-Pakete mit beliebigen Parametern, die im pip-Modul bereitgestellt werden.

Anforderungen

Nicht zutreffend

Rollenvariablen

pip_install_packages: Eine Liste von Paketen, die mit dem pip-Modul installiert werden sollen. Setzen Sie es auf [], wenn keine Pakete benötigt werden.

Alle verfügbaren Optionen, die im pip-Modul verwendet werden, können verwendet werden. Setzen Sie es genau wie im pip-Modul, z.B.

pip_install_packages:
  - name: virtualenv
  - name: pyyaml
    state: present
  - ...

Hinweise:

  • executable verwendet standardmäßig die pip-Ausführungsdatei, die installiert wird (auch bekannt als pip_version). Dies kann durch Angabe des pip executable überschrieben werden.
  • executable wird immer versuchen, die setuptools für die Version von Ansible zu verwenden, die auf der Remote-Maschine läuft (siehe dieses Problem). Diese Rolle stellt sicher, dass dies durch die folgende Tabelle abgedeckt wird:
Lokales Python Entferntes Python Ausführbare Datei Anforderungen
2 2 2 Keine
2 2 3 Installiert setuptools für Python 2
2 3 3 Keine
2 3 2 Installiert setuptools für Python 3
3 2 2 Keine
3 2 3 Installiert setuptools für Python 2
3 3 3 Keine
3 3 2 Installiert setuptools für Python 3

Abhängigkeiten

Nicht zutreffend

Beispiel-Playbook

- hosts: all
  become: true
  pre_tasks:
    - name: Apt-Cache aktualisieren.
      apt:
        update_cache: true
        cache_valid_time: 600
      changed_when: false
  roles:
    - role: ansible-pip

Lizenz

GPLv3

Autoreninformation

https://calvin.me

Über das Projekt

pip 2/3 for Ubuntu LTS

Installieren
ansible-galaxy install calvinbui.ansible_pip
GitHub Repository
Lizenz
Unknown
Downloads
7.5k
Besitzer
Soft tabs > spaces > tabs. I'm not a developer.