darkwizard242.pip

Rola Ansible Tag GitHub (najlepsza SemVer) Rozmiar repozytorium GitHub

Rola Ansible: pip

Rola do instalacji (domyślnie) pakietu python3-pip lub python-pip (jeśli przekazano jako zmienną) na systemach Debian/Ubuntu i EL.

Wymagania

Brak.

Zmienne roli

Dostępne zmienne są wymienione poniżej (znajdują się w defaults/main.yml)

Lista zmiennych:

pip_app_package: python3-pip
pip_desired_state: present
pip_upgrade_version: latest

Tabela zmiennych:

Zmienna Opis
pip_app_package Określono, aby dynamicznie podać nazwę pakietu, tj. python3-pip lub python-pip
pip_desired_state Określono, aby dynamicznie wybrać, czy zainstalować (tj. present lub latest) lub odinstalować (tj. absent) pakiet.
pip_upgrade_version Określono, aby dynamicznie wybrać, czy zaktualizować pip po instalacji, czy nie.

Zależności

Brak

Przykład Playbooka

Dla domyślnego zachowania roli (tj. instalacji pakietu python3-pip) w playbookach ansible.

- hosts: serwery
  roles:
    - darkwizard242.pip

Dla dostosowania zachowania roli (tj. instalacji najnowszego pakietu python-pip zamiast python3-pip) w playbookach ansible.

- hosts: serwery
  roles:
    - darkwizard242.pip
  vars:
    pip_app_package: python-pip

Dla dostosowania zachowania roli (tj. odinstalowania pakietu python3-pip) w playbookach ansible.

- hosts: serwery
  roles:
    - darkwizard242.pip
  vars:
    desired_state: absent

Licencja

MIT

Informacje o autorze

Ta rola została stworzona przez Ali Muhammad.

O projekcie

Role for dynamically installing or uninstalling 'python3-pip' or 'python-pip' package.

Zainstaluj
ansible-galaxy install darkwizard242.pip
Licencja
mit
Pobrania
6k
Właściciel
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!