darkwizard242.pip
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
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!