darkwizard242.pip
Ansible Rolle: pip
Rolle zur Installation des (standardmäßig) python3-pip Pakets oder python-pip Pakets (wenn als Variable übergeben) auf Debian/Ubuntu und EL Systemen.
Anforderungen
Keine.
Rollenvariablen
Verfügbare Variablen sind unten aufgeführt (zu finden in defaults/main.yml
)
Variablenliste:
pip_app_package: python3-pip
pip_desired_state: present
pip_upgrade_version: latest
Variablenübersicht:
Variable | Beschreibung |
---|---|
pip_app_package | Definiert, um den Paketnamen dynamisch bereitzustellen, d.h. python3-pip oder python-pip |
pip_desired_state | Definiert, um dynamisch auszuwählen, ob das Paket installiert (d.h. entweder present oder latest ) oder deinstalliert (d.h. absent ) werden soll. |
pip_upgrade_version | Definiert, um dynamisch auszuwählen, ob pip nach der Installation aktualisiert werden soll oder nicht. |
Abhängigkeiten
Keine
Beispiel Playbook
Für das Standardverhalten der Rolle (d.h. Installation des python3-pip Pakets) in Ansible-Playbooks.
- hosts: servers
roles:
- darkwizard242.pip
Für die Anpassung des Verhaltens der Rolle (d.h. Installation des neuesten python-pip Pakets anstelle von python3-pip) in Ansible-Playbooks.
- hosts: servers
roles:
- darkwizard242.pip
vars:
pip_app_package: python-pip
Für die Anpassung des Verhaltens der Rolle (d.h. Deinstallation des python3-pip Pakets) in Ansible-Playbooks.
- hosts: servers
roles:
- darkwizard242.pip
vars:
desired_state: absent
Lizenz
Autor Informationen
Diese Rolle wurde von Ali Muhammad erstellt.
Über das Projekt
Role for dynamically installing or uninstalling 'python3-pip' or 'python-pip' package.
Installieren
ansible-galaxy install darkwizard242.pip
Lizenz
mit
Downloads
6k
Besitzer
Senior DevOps/CloudOps Engineer.
Dedicated to Automating everything I come across.
Love to work on and learn new technologies/tools everyday!