infothrill.rpi_boot_config
Rol de Ansible: rpi_boot_config
Rol mínimo para gestionar entradas de configuración en un Raspberry PI en el configurador de arranque. Después de cambiar la configuración de arranque, reiniciará el Raspberry Pi y esperará a que vuelva.
Requisitos
No hay nada específico hasta ahora.
Variables del rol
Las variables disponibles se enumeran a continuación, junto con los valores predeterminados (ver defaults/main.yml):
boot_config_lines, opcional
Lista de líneas de configuración literales que se pondrán en /boot/config.txt
(no se hacen afirmaciones sobre la unicidad). Ejemplo:
boot_config_lines:
- "gpu_mem=196"
- "dtoverlay=pi3-disable-wifi"
- "dtoverlay=pi3-disable-bt"
boot_config, opcional
Diccionario donde cada clave se traduce en una configuración única en /boot/config.txt
. Ejemplo:
boot_config:
gpu_mem: '196'
rpi_boot_config_file, opcional
Ruta del archivo de configuración de arranque del Raspberry Pi a gestionar, por defecto: /boot/config.txt
. Ejemplo:
rpi_boot_config_file: /boot/config.txt
Dependencias
Ninguna.
Ejemplo de Playbook
- hosts: raspberrypis
roles:
- { role: rpi_boot_config, boot_config_lines: ['gpu_mem=196'] }
Registro de cambios
xxxx
- agregar soporte para ansible 7, python 3.11
- eliminar soporte para ansible 5, python 3.8
- eliminar soporte para Debian
jessie
4.3.0
- eliminar soporte para ansible anterior a 5.0
- agregar prueba para Debian
bullseye
4.2.0
- mover CI a Github Actions
- eliminar soporte para ansible 2.9, python3.7
4.1.0
- actualizar pruebas CI para usar python3.7+
- actualizar molecule a la versión 3.x
- eliminar soporte para ansible 2.8
- agregar ruta configurable al archivo de configuración de arranque
4.0.0
- renombrar el rol a
rpi_boot_config
- eliminar soporte para ansible 2.7
3.0.0
- usar el módulo
reboot
de ansible - eliminar soporte para ansible 2.5, 2.6
2.0.0
- eliminar soporte para python2
- agregar soporte para ansible 2.9
- agregar soporte para debian buster
- actualizar ansible-lint
1.1.1
- introducir numeración de versiones semver
- ampliar los sistemas operativos probados a raspbian jessie, buster
- cambiar al marco de pruebas molecule
1.1
- agregar nueva variable opcional
boot_config_lines
1.0
- lanzamiento inicial
Licencia
MIT / BSD
Información del autor
Este rol fue creado en 2016 por Paul Kremer.
ansible-galaxy install infothrill.rpi_boot_config