infothrill.rpi_boot_config
Rola Ansible: rpi_boot_config
Minimalna rola do zarządzania wpisami konfiguracyjnymi w Raspberry PI konfiguracji rozruchu. Po zmianie konfiguracji rozruchu, urządzenie Raspberry Pi zostanie zrestartowane i poczeka na jego ponowne uruchomienie.
Wymagania
Na razie nic szczególnego.
Zmienne roli
Dostępne zmienne wymienione są poniżej, wraz z domyślnymi wartościami (patrz defaults/main.yml):
boot_config_lines, opcjonalne
Lista dokładnych wpisów konfiguracyjnych, które mają zostać umieszczone w /boot/config.txt
(nie gwarantuje się unikalności). Przykład:
boot_config_lines:
- "gpu_mem=196"
- "dtoverlay=pi3-disable-wifi"
- "dtoverlay=pi3-disable-bt"
boot_config, opcjonalne
Słownik, w którym każdy klucz przekłada się na unikalne ustawienie w /boot/config.txt
. Przykład:
boot_config:
gpu_mem: '196'
rpi_boot_config_file, opcjonalne
Ścieżka do pliku konfiguracyjnego rozruchu Raspberry Pi do zarządzania, domyślnie:
/boot/config.txt
. Przykład:
rpi_boot_config_file: /boot/config.txt
Zależności
Brak.
Przykładowy Playbook
- hosts: raspberrypis
roles:
- { role: rpi_boot_config, boot_config_lines: ['gpu_mem=196'] }
Dziennik zmian
xxxx
- dodano ansible 7, python 3.11
- usunięto wsparcie dla ansible 5, python 3.8
- usunięto wsparcie dla Debiana
jessie
4.3.0
- usunięto wsparcie dla ansible starszego niż 5.0
- dodano test dla Debiana
bullseye
4.2.0
- przeniesiono CI do Github Actions
- usunięto wsparcie dla ansible 2.9, python3.7
4.1.0
- zaktualizowano testy CI do używania python3.7+
- zaktualizowano molecule do wersji 3.x
- usunięto wsparcie dla ansible 2.8
- dodano konfigurowalną ścieżkę do pliku konfiguracyjnego rozruchu
4.0.0
- zmieniono nazwę roli na
rpi_boot_config
- usunięto wsparcie dla ansible 2.7
3.0.0
- użyto modułu
reboot
ansible - usunięto wsparcie dla ansible 2.5, 2.6
2.0.0
- usunięto wsparcie dla python2
- dodano wsparcie dla ansible 2.9
- dodano wsparcie dla debian buster
- zaktualizowano ansible-lint
1.1.1
- wprowadzono numerację wersji semver
- rozszerzono testowane systemy operacyjne na raspbian jessie, buster
- przełączono na framework testowy molecule
1.1
- dodano nową, opcjonalną zmienną
boot_config_lines
1.0
- wydanie początkowe
Licencja
MIT / BSD
Informacje o autorze
Ta rola została stworzona w 2016 roku przez Paula Kremera.
ansible-galaxy install infothrill.rpi_boot_config