sscheib.openwrt_bootstrap

ansible-lint Publikacja do Ansible Galaxy sprawdzanie linków w markdown markdownlint pyspelling commitlint

pre-commit Konwencjonalne Komendy Licencja: GPL v2

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ą opkg przed 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

GPL-2.0-or-later

O projekcie

This role bootstraps Python on OpenWrt by installing the required Python packages for Ansible to run.

Zainstaluj
ansible-galaxy install sscheib.openwrt_bootstrap
Licencja
gpl-2.0
Pobrania
13.2k
Właściciel
Software Developer, Sysadmin, Linux and Open Source enthusiast