darkwizard242.python3
Rola Ansible: python3
Rola do instalacji pakietu python3 na systemach Debian/Ubuntu i EL. To są domyślne wersje dostępne w repozytoriach i mogą się zmieniać w zależności od tego, co jest dostępne w domyślnych repozytoriach systemu operacyjnego.
Wymagania
Brak.
Zmienne roli
Dostępne zmienne są wymienione poniżej (znajdują się w defaults/main.yml
):
Lista zmiennych:
python3_app_debian_package: python3
python3_app_el_package: python3
python3_desired_state: present
Tabela zmiennych:
Zmienna | Opis |
---|---|
python3_app_debian_package | Określa aplikację do zainstalowania na systemach opartych na Debianie, tj. python3 |
python3_app_el_package | Określa aplikację do zainstalowania na systemach Enterprise Linux (Redhat/CentOS), tj. python3 |
python3_desired_state | Umożliwia dynamiczne wybieranie, czy zainstalować (tj. present lub latest ) lub odinstalować (tj. absent ) pakiet. |
Zależności
Brak
Przykładowy playbook
Dla domyślnego zachowania roli (tj. instalacji pakietu python3) w playbookach ansible.
- hosts: servers
roles:
- darkwizard242.python3
Dla dostosowania zachowania roli (tj. instalacji najnowszego pakietu python3 zamiast zapewnienia, że jest zainstalowany) w playbookach ansible.
- hosts: servers
roles:
- darkwizard242.python3
vars:
python3_desired_state: latest
Dla dostosowania zachowania roli (tj. instalacji pakietu python3 w systemach EL) w playbookach ansible.
- hosts: servers
roles:
- darkwizard242.python3
vars:
python3_app_el_package: python3
Licencja
Informacje o autorze
Ta rola została stworzona przez Ali Muhammada, inżyniera DevOps/CloudOps, który uwielbia uczyć się i przyczyniać się do społeczności Open Source.
Role for dynamically installing or uninstalling 'python3.x' package (version available in default OS repos) on Debian and EL systems.
ansible-galaxy install darkwizard242.python3