sscheib.openwrt_bootstrap
openwrt_bootstrap
Installieren Sie Python auf OpenWrt
-Geräten, indem Sie die erforderlichen Python-Pakete installieren, damit Ansible funktioniert.
Bitte beachten:
- Da Python wahrscheinlich zu diesem Zeitpunkt nicht auf dem
OpenWrt
-Gerät installiert ist, stellen Sie bitte sicher, dass das Sammeln von Fakten im Playbook deaktiviert ist (gather_facts: false
- siehe das Beispiel-Playbook)
Anforderungen
Ein Gerät, das genügend Flash-Speicherplatz hat, um entweder eine vollständige python3
-Installation oder das minimale Set von Python-Abhängigkeiten zu speichern:
python3-light
python3-base
libffi
python3-logging
python3-multiprocessing
python3-distutils
python3-email
python3-urllib
Rollenvariablen
Variable | Standard | erforderlich | Beschreibung |
---|---|---|---|
bts_minimal_required_package |
Siehe defaults/main.yml |
false | Minimale erforderliche Pakete, damit Ansible funktioniert |
bts_full_required_packages |
['python3'] |
false | Vollständige Installationspakete für Python3 |
bts_install_full_python |
false |
false | Ob die vollständige Version von Python3 installiert werden soll |
bts_update_opkg_cache |
true |
false | Ob der opkg -Cache vor dem Versuch, die Pakete zu installieren, aktualisiert werden soll |
Abhängigkeiten
Keine
Beispiel-Playbook
---
- hosts: 'all'
gather_facts: false
vars:
install_full_python: true
roles:
- 'openwrt_bootstrap'
...
Mitwirken
Zunächst einmal vielen Dank, dass Sie sich die Zeit genommen haben, mitzumachen! ❤️
Alle Arten von Beiträgen sind willkommen und geschätzt. Bitte schauen Sie sich CONTRIBUTING.md
an, um verschiedene Möglichkeiten zur Unterstützung und Details dazu, wie dieses Projekt Beiträge behandelt, zu erfahren.
Lizenz
Über das Projekt
This role bootstraps Python on OpenWrt by installing the required Python packages for Ansible to run.
Installieren
ansible-galaxy install sscheib.openwrt_bootstrap
Lizenz
gpl-2.0
Downloads
13.2k
Besitzer
Software Developer, Sysadmin, Linux and Open Source enthusiast