infothrill.rpi_boot_config
Rôle Ansible : rpi_boot_config
Rôle minimal pour gérer les entrées de configuration sur un Raspberry Pi dans le fichier de configuration de démarrage. Après avoir modifié la configuration de démarrage, il redémarrera le Raspberry Pi et attendra qu'il redémarre.
Exigences
Aucune exigence spécifique pour l'instant.
Variables du rôle
Les variables disponibles sont énumérées ci-dessous, avec les valeurs par défaut (voir defaults/main.yml) :
boot_config_lines, optionnel
Liste des lignes de configuration à insérer dans /boot/config.txt
(aucune assertion
sur l'unicité n'est faite). Exemple :
boot_config_lines:
- "gpu_mem=196"
- "dtoverlay=pi3-disable-wifi"
- "dtoverlay=pi3-disable-bt"
boot_config, optionnel
Dictionnaire où chaque clé correspond à un paramètre unique dans /boot/config.txt
.
Exemple :
boot_config:
gpu_mem: '196'
rpi_boot_config_file, optionnel
Chemin du fichier de configuration de démarrage du Raspberry Pi à gérer, par défaut :
/boot/config.txt
. Exemple :
rpi_boot_config_file: /boot/config.txt
Dépendances
Aucune.
Exemple de Playbook
- hosts: raspberrypis
roles:
- { role: rpi_boot_config, boot_config_lines: ['gpu_mem=196'] }
Journal des modifications
xxxx
- ajout d'ansible 7, python 3.11
- suppression du support pour ansible 5, python 3.8
- suppression du support pour Debian
jessie
4.3.0
- suppression du support pour ansible plus ancien que 5.0
- ajout d'un test pour Debian
bullseye
4.2.0
- passage de CI à Github Actions
- suppression du support pour ansible 2.9, python3.7
4.1.0
- mise à niveau des tests CI pour utiliser python3.7+
- mise à niveau de molecule à la version 3.x
- suppression du support pour ansible 2.8
- ajout d'un chemin configurable au fichier de configuration de démarrage
4.0.0
- renommé le rôle en
rpi_boot_config
- suppression du support pour ansible 2.7
3.0.0
- utilisation du module
reboot
d'ansible - suppression du support pour ansible 2.5, 2.6
2.0.0
- suppression du support pour python2
- ajout du support pour ansible 2.9
- ajout du support pour debian buster
- mise à niveau d'ansible-lint
1.1.1
- introduction de la numérotation des versions selon semver
- extension des systèmes d'exploitation testés à raspbian jessie, buster
- passage au cadre de test molecule
1.1
- ajout d'une nouvelle variable optionnelle
boot_config_lines
1.0
- version initiale
Licence
MIT / BSD
Informations sur l'auteur
Ce rôle a été créé en 2016 par Paul Kremer.
ansible-galaxy install infothrill.rpi_boot_config