geerlingguy.raspberry-pi
Ansible Rolle: Raspberry Pi
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.
ansible-galaxy install geerlingguy.raspberry-pi