rpi_boot_config

Ansible роль: rpi_boot_config

Статус сборки Ansible Роль

Минимальная роль для управления конфигурацией в 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 году Полом Кремером.

О проекте

Configure raspberry pi boot config.txt

Установить
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