geerlingguy.raspberry-pi

Rôle Ansible : Raspberry Pi

CI

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.

À propos du projet

Configures a Raspberry Pi.

Installer
ansible-galaxy install geerlingguy.raspberry-pi
Licence
mit
Téléchargements
19.1k
Propriétaire
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns