rpi_boot_config
Ansible роль: rpi_boot_config
Минимальная роль для управления конфигурацией в Raspberry PI boot config. После изменения конфигурации загрузки, Raspberry Pi перезагрузится и будет ждать, пока не вернется в сеть.
Требования
Ничего специфического.
Переменные роли
Доступные переменные перечислены ниже, вместе с значениями по умолчанию (см. defaults/main.yml):
boot_config_lines, необязательная
Список строк конфигурации, которые будут добавлены в /boot/config.txt
(гарантий уникальности нет). Пример:
boot_config_lines:
- "gpu_mem=196"
- "dtoverlay=pi3-disable-wifi"
- "dtoverlay=pi3-disable-bt"
boot_config, необязательная
Словарь, где каждый ключ соответствует уникальной настройке в /boot/config.txt
. Пример:
boot_config:
gpu_mem: '196'
rpi_boot_config_file, необязательная
Путь к файлу конфигурации загрузки Raspberry Pi, по умолчанию:
/boot/config.txt
. Пример:
rpi_boot_config_file: /boot/config.txt
Зависимости
Отсутствуют.
Пример Playbook
- hosts: raspberrypis
roles:
- { role: rpi_boot_config, boot_config_lines: ['gpu_mem=196'] }
История изменений
xxxx
- добавлена поддержка ansible 7, python 3.11
- удалена поддержка ansible 5, python 3.8
- удалена поддержка Debian
jessie
4.3.0
- удалена поддержка ansible старше 5.0
- добавлен тест для Debian
bullseye
4.2.0
- перенесено CI на Github Actions
- удалена поддержка ansible 2.9, python3.7
4.1.0
- обновлены тесты CI для использования python3.7+
- обновлен molecule до версии 3.x
- удалена поддержка ansible 2.8
- добавлен настраиваемый путь к файлу конфигурации загрузки
4.0.0
- переименована роль в
rpi_boot_config
- удалена поддержка ansible 2.7
3.0.0
- использован модуль ansible
reboot
- удалена поддержка ansible 2.5, 2.6
2.0.0
- удалена поддержка python2
- добавлена поддержка ansible 2.9
- добавлена поддержка debian buster
- обновлен ansible-lint
1.1.1
- введена семантическая нумерация релизов
- расширен список тестируемых ОС до raspbian jessie, buster
- переход на тестовый фреймворк molecule
1.1
- добавлена новая, необязательная переменная
boot_config_lines
1.0
- начальный релиз
Лицензия
MIT / BSD
Информация об авторе
Эта роль была создана в 2016 году Полом Кремером.
Установить
ansible-galaxy install infothrill/ansible-role-rpi_boot_config
Лицензия
mit
Загрузки
3736
Владелец
I was born in the 20th century and I will die in the 21st century