sscheib.openwrt_bootstrap

ansible-lint Publish to Ansible Galaxy markdown link check markdownlint pyspelling commitlint

pre-commit Conventional Commits License: GPL v2

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

GPL-2.0-or-later

Ü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
GitHub Repository
Lizenz
gpl-2.0
Downloads
13.2k
Besitzer
Software Developer, Sysadmin, Linux and Open Source enthusiast