geerlingguy.raspberry-pi
Rôle Ansible : Raspberry Pi
Configure un Raspberry Pi (fonctionnant sous Raspbian).
Ce rôle va reconfigurer certaines options dans les fichiers de configuration du Raspberry Pi, mais ne redémarrera pas automatiquement le Pi pour que tous les changements prennent effet. Pour la plupart des modifications, vous devrez vous assurer de redémarrer votre Pi après l'exécution de ce rôle.
Exigences
Aucune.
Variables du Rôle
Les variables disponibles sont listées ci-dessous, avec les valeurs par défaut (voir defaults/main.yml
):
raspberry_pi_boot_config_options:
# Définir la valeur de la mémoire GPU.
- regexp: "^#?gpu_mem"
line: "gpu_mem=16"
# Activer le courant USB de 1200ma sur les modèles plus récents.
- regexp: "^#?max_usb_current"
line: "max_usb_current=1"
Utilisez le module lineinfile
d'Ansible pour vous assurer que certains réglages sont configurés dans /boot/config.txt
.
raspberry_pi_rc_local_options:
# Désactiver HDMI au démarrage (pour économiser de l'énergie).
- regexp: "^/usr/bin/tvservice"
line: "/usr/bin/tvservice -o"
Utilisez le module lineinfile
d'Ansible pour vous assurer que certains réglages sont configurés dans /etc/rc.local
.
Dépendances
Aucune.
Exemple de Playbook
- hosts: pi
vars_files:
- vars/main.yml
roles:
- { role: geerlingguy.raspberry-pi }
Licence
MIT / BSD
Informations sur l'Auteur
Ce rôle a été créé en 2015 par Jeff Geerling, auteur de Ansible for DevOps.
ansible-galaxy install geerlingguy.raspberry-pi