geerlingguy.raspberry-pi
Rol de Ansible: Raspberry Pi
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.
ansible-galaxy install geerlingguy.raspberry-pi