geerlingguy.raspberry-pi

Ansible Rolle: Raspberry Pi

CI

Konfiguriert einen Raspberry Pi (der Raspbian läuft).

Diese Rolle wird bestimmte Optionen in den Konfigurationsdateien des Raspberry Pi umkonfigurieren, jedoch den Pi nicht automatisch neustarten, um alle Änderungen wirksam werden zu lassen. Für die meisten Änderungen musst du sicherstellen, dass du deine Pi(s) nach dem Ausführen dieser Rolle neu startest.

Anforderungen

Keine.

Rollenvariablen

Verfügbare Variablen sind unten aufgeführt, zusammen mit Standardwerten (siehe defaults/main.yml):

raspberry_pi_boot_config_options:
  # Setze den GPU-Speicheranteil.
  - regexp: "^#?gpu_mem"
    line: "gpu_mem=16"
  # Aktiviere 1200mA USB-Strom auf neueren Modell-Pis.
  - regexp: "^#?max_usb_current"
    line: "max_usb_current=1"

Verwende das lineinfile-Modul von Ansible, um sicherzustellen, dass bestimmte Einstellungen in /boot/config.txt konfiguriert sind.

raspberry_pi_rc_local_options:
  # Deaktiviere HDMI beim Start (zur Stromersparnis).
  - regexp: "^/usr/bin/tvservice"
    line: "/usr/bin/tvservice -o"

Verwende das lineinfile-Modul von Ansible, um sicherzustellen, dass bestimmte Einstellungen in /etc/rc.local konfiguriert sind.

Abhängigkeiten

Keine.

Beispiel Playbook

- hosts: pi
  vars_files:
    - vars/main.yml
  roles:
    - { role: geerlingguy.raspberry-pi }

Lizenz

MIT / BSD

Autoreninformation

Diese Rolle wurde 2015 von Jeff Geerling erstellt, Autor von Ansible for DevOps.

Über das Projekt

Configures a Raspberry Pi.

Installieren
ansible-galaxy install geerlingguy.raspberry-pi
Lizenz
mit
Downloads
19.1k
Besitzer
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns