darkwizard242.pip

Ansible Rolle GitHub Tag (letzte SemVer) GitHub Repo Größe

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

MIT

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
GitHub Repository
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!