infothrill.rpi_boot_config

Rol de Ansible: rpi_boot_config

Estado de la construcción Rol de Ansible

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.

Acerca del proyecto

Configure raspberry pi boot config.txt

Instalar
ansible-galaxy install infothrill.rpi_boot_config
Licencia
mit
Descargas
4.2k
Propietario
I was born in the 20th century and I will die in the 21st century