openwrt_bootstrap
openwrt_bootstrap
Установите Python на устройствах OpenWrt
, установив необходимые пакеты Python, чтобы Ansible мог работать.
Пожалуйста, обратите внимание:
- Поскольку Python, вероятно, не установлен на устройстве
OpenWrt
на данный момент, убедитесь, что вы отключили сбор фактов в плейбуке (gather_facts: false
- смотрите пример плейбука).
Требования
Устройство должно иметь достаточно места во флеш-памяти для полной установки python3
или минимального набора зависимостей Python:
python3-light
python3-base
libffi
python3-logging
python3-multiprocessing
python3-distutils
python3-email
python3-urllib
Переменные роли
переменная | по умолчанию | обязательная | описание |
---|---|---|---|
bts_minimal_required_package |
Смотрите defaults/main.yml |
нет | Минимально необходимые пакеты для работы Ansible |
bts_full_required_packages |
['python3'] |
нет | Полный набор пакетов для установки Python3 |
bts_install_full_python |
false |
нет | Устанавливать полную версию Python3 или нет |
bts_update_opkg_cache |
true |
нет | Обновлять кеш opkg перед попыткой установить пакеты |
Зависимости
Нет
Пример плейбука
---
- hosts: 'all'
gather_facts: false
vars:
install_full_python: true
roles:
- 'openwrt_bootstrap'
...
Участие
Во-первых, благодарим вас за то, что нашли время, чтобы внести свой вклад! ❤️
Все виды вкладов приветствуются и ценятся.
Пожалуйста, смотрите CONTRIBUTING.md
для различных способов помощи и информации о том, как этот проект обрабатывает вклады.
Лицензия
О проекте
This role bootstraps Python on OpenWrt by installing the required Python packages for Ansible to run.
Установить
ansible-galaxy install sscheib/ansible-role-openwrt_bootstrap
Лицензия
gpl-2.0
Загрузки
5012
Владелец
Software Developer, Sysadmin, Linux and Open Source enthusiast