geerlingguy.raspberry-pi

Rol de Ansible: Raspberry Pi

CI

Configura un Raspberry Pi (que ejecuta Raspbian).

Este rol reconfigurará ciertas opciones en los archivos de configuración de Raspberry Pi, pero no reiniciará automáticamente el Pi para que todos los cambios tengan efecto. Para la mayoría de los cambios, necesitarás asegurarte de reiniciar tu(s) Pi(s) después de que se ejecute este rol.

Requisitos

Ninguno.

Variables del Rol

Las variables disponibles se enumeran a continuación, junto con los valores predeterminados (ver defaults/main.yml):

raspberry_pi_boot_config_options:
  # Establecer el valor de memoria compartida de la GPU.
  - regexp: "^#?gpu_mem"
    line: "gpu_mem=16"
  # Habilitar corriente USB de 1200ma en modelos más nuevos de Pi.
  - regexp: "^#?max_usb_current"
    line: "max_usb_current=1"

Usa el módulo lineinfile de Ansible para asegurarte de que ciertas configuraciones estén dentro de /boot/config.txt.

raspberry_pi_rc_local_options:
  # Desactivar HDMI al inicio (para ahorrar energía).
  - regexp: "^/usr/bin/tvservice"
    line: "/usr/bin/tvservice -o"

Usa el módulo lineinfile de Ansible para asegurarte de que ciertas configuraciones estén dentro de /etc/rc.local.

Dependencias

Ninguna.

Ejemplo de Playbook

- hosts: pi
  vars_files:
    - vars/main.yml
  roles:
    - { role: geerlingguy.raspberry-pi }

Licencia

MIT / BSD

Información del Autor

Este rol fue creado en 2015 por Jeff Geerling, autor de Ansible for DevOps.

Acerca del proyecto

Configures a Raspberry Pi.

Instalar
ansible-galaxy install geerlingguy.raspberry-pi
Licencia
mit
Descargas
19.1k
Propietario
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns