sscheib.openwrt_bootstrap
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
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