infothrill.rpi_boot_config

Rola Ansible: rpi_boot_config

Status budowy Rola Ansible

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.

O projekcie

Configure raspberry pi boot config.txt

Zainstaluj
ansible-galaxy install infothrill.rpi_boot_config
Licencja
mit
Pobrania
4.2k
Właściciel
I was born in the 20th century and I will die in the 21st century