sscheib.openwrt_bootstrap

ansible-lint Publicar en Ansible Galaxy verificación de enlaces markdown markdownlint pyspelling commitlint

pre-commit Commits Convencionales Licencia: GPL v2

openwrt_bootstrap

Inicia Python en dispositivos OpenWrt mediante la instalación de los paquetes necesarios de Python para que Ansible funcione.

Nota:

  • Dado que Python probablemente no esté instalado en el dispositivo OpenWrt en este momento, asegúrate de desactivar la recopilación de hechos en el playbook (gather_facts: false - consulta el ejemplo de playbook)

Requisitos

Un dispositivo que tenga suficiente espacio de almacenamiento en flash disponible para contener una instalación completa de python3 o el conjunto mínimo de dependencias de Python:

  • python3-light
  • python3-base
  • libffi
  • python3-logging
  • python3-multiprocessing
  • python3-distutils
  • python3-email
  • python3-urllib

Variables del Rol

variable por defecto requerido descripción
bts_minimal_required_package Ver defaults/main.yml falso Paquetes mínimos requeridos para que Ansible funcione
bts_full_required_packages ['python3'] falso Paquetes para instalación completa de Python3
bts_install_full_python false falso Si se debe instalar la versión completa de Python3
bts_update_opkg_cache true falso Si se debe actualizar la caché de opkg antes de intentar instalar los paquetes

Dependencias

Ninguna

Ejemplo de Playbook

---
- hosts: 'all'
  gather_facts: false
  vars:
    install_full_python: true
  roles:
    - 'openwrt_bootstrap'
...

Contribuyendo

Primero que nada, ¡gracias por tomarte el tiempo para contribuir! ❤️

Todo tipo de contribuciones son bienvenidas y valoradas. Consulta CONTRIBUTING.md para diferentes formas de ayudar y detalles sobre cómo este proyecto maneja las contribuciones.

Licencia

GPL-2.0-or-later

Acerca del proyecto

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

Instalar
ansible-galaxy install sscheib.openwrt_bootstrap
Licencia
gpl-2.0
Descargas
13.2k
Propietario
Software Developer, Sysadmin, Linux and Open Source enthusiast