ericsysmin.python3
ericsysmin.python3
Rola Ansible, która instaluje i ustawia system lub użytkownika do korzystania z python3 przez python.
Wymagania
- Ubuntu >= 16.04
- Debian >= 9
- RHEL >= 7
- CentOS >= 7
Zmienne Roli
Zmienna | Wymagana | Domyślna | Uwagi |
---|---|---|---|
python3_install_from |
Opcjonalna | package |
Typ instalacji python3: package lub source |
python3_package_name |
Opcjonalna | python3 |
Nazwa pakietu python |
python3_executable_name |
Opcjonalna | {{ python3_package_name }} |
Nazwa wykonywalnego pliku python |
python3_default_system |
Opcjonalna | false |
Ustaw /usr/bin/python na /usr/bin/{{ python3_executable_name }} |
python3_default_profile |
Opcjonalna | false |
Ustaw 'alias python={{ python3_executable_name}}' w /etc/profile |
python3_default_user |
Opcjonalna | false |
Ustaw 'alias python={{ python3_executable_name}}' w ~/.bashrc |
Zmienne dla Instalacji z Źródła
Zmienna | Wymagana | Domyślna | Uwagi |
---|---|---|---|
python3_version |
Opcjonalna | 3.6.9 |
Wersja pakietu python |
python3_src_url |
Opcjonalna | Zobacz defaults/main.yml | URL źródłowy pakietu python, używa python3_version |
python3_install_dir |
Opcjonalna | Zobacz defaults/main.yml | Ustala katalog, w którym źródło zostanie rozpakowane |
python3_debian_build_packages |
Opcjonalna | Zobacz defaults/main.yml | Pakiety wymagane do budowy. |
Przykładowy Playbook
Prosta instalacja python3 bez zmian w wykonywalnym pliku python
.
- hosts: serwery
roles:
- rola: ericsysmin.python3
Skonfiguruj bieżącego użytkownika do korzystania z python3
- hosts: serwery
roles:
- rola: ericsysmin.python3
python3_default_user: true
Skonfiguruj wszystkich użytkowników do korzystania z python3
- hosts: serwery
roles:
- rola: ericsysmin.python3
python3_default_profile: true
Zainstaluj Python3 z Źródła
- hosts: serwery
roles:
- rola: ericsysmin.python3
python3_install_from: source
python3_version: 3.6.9
Skonfiguruj system do korzystania z python3 UŻYWAJ Z OSTROŻNOŚCI
- hosts: serwery
roles:
- rola: ericsysmin.python3
python3_default_system: true
Licencja
MIT
Informacje o Autorze
Zainstaluj
ansible-galaxy install ericsysmin.python3
Licencja
Unknown
Pobrania
6.2k
Właściciel
Senior MTS