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
OpenWrten 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-lightpython3-baselibffipython3-loggingpython3-multiprocessingpython3-distutilspython3-emailpython3-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_bootstrapLicencia
gpl-2.0
Descargas
30k
Propietario
Software Developer, Sysadmin, Linux and Open Source enthusiast
