sscheib.openwrt_bootstrap
openwrt_bootstrap
Zainicjuj Python na urządzeniach OpenWrt instalując wymagane pakiety Python, aby Ansible działał.
Uwaga:
- Ponieważ Python prawdopodobnie nie jest zainstalowany na urządzeniu OpenWrt, upewnij się, że w playbooku wyłączone jest zbieranie faktów (gather_facts: false- zobacz przykład playbooka)
Wymagania
Urządzenie z wystarczającą ilością dostępnego miejsca na pamięci flash, aby pomieścić pełną instalację python3 lub minimalny zestaw zależności Python:
- python3-light
- python3-base
- libffi
- python3-logging
- python3-multiprocessing
- python3-distutils
- python3-email
- python3-urllib
Zmienne roli
| zmienna | domyślna | wymagana | opis | 
|---|---|---|---|
| bts_minimal_required_package | Zobacz defaults/main.yml | false | Minimalne wymagane pakiety do działania Ansible | 
| bts_full_required_packages | ['python3'] | false | Pakiety pełnej instalacji Python3 | 
| bts_install_full_python | false | false | Czy zainstalować pełną wersję Python3 | 
| bts_update_opkg_cache | true | false | Czy zaktualizować pamięć podręczną opkgprzed próbą zainstalowania pakietów | 
Zależności
Brak
Przykład Playbooka
---
- hosts: 'wszystkie'
  gather_facts: false
  vars:
    install_full_python: true
  roles:
    - 'openwrt_bootstrap'
...
Współpraca
Na początek dziękujemy za poświęcony czas na współpracę! ❤️
Wszystkie rodzaje wkładów są zachęcane i cenione.
Zobacz CONTRIBUTING.md po różne sposoby pomoc i szczegóły dotyczące tego, jak ten projekt obsługuje wkłady.
Licencja
O projekcie
 This role bootstraps Python on OpenWrt by installing the required Python packages for Ansible to run.
Zainstaluj
 ansible-galaxy install sscheib.openwrt_bootstrapLicencja
 
            gpl-2.0
          
Pobrania
 
            29.9k
          
Właściciel
 Software Developer, Sysadmin, Linux and Open Source enthusiast
