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

ericsysmin

O projekcie

Ansible module to install and configure python as python3

Zainstaluj
ansible-galaxy install ericsysmin.python3
Licencja
Unknown
Pobrania
6.2k
Właściciel
Senior MTS