geerlingguy.raspberry-pi
Ansible角色:Raspberry Pi
配置运行Raspbian的Raspberry Pi。
此角色将重新配置Raspberry Pi配置文件中的某些选项,但不会自动重启Pi以使所有更改生效。对于大多数更改,您需要确保在此角色运行后重启您的Pi。
要求
无。
角色变量
可用的变量如下所列,以及默认值(请参见defaults/main.yml
):
raspberry_pi_boot_config_options:
# 设置GPU内存分配值。
- regexp: "^#?gpu_mem"
line: "gpu_mem=16"
# 在较新型号的Pi上启用1200ma USB电流。
- regexp: "^#?max_usb_current"
line: "max_usb_current=1"
使用Ansible的lineinfile
模块确保在/boot/config.txt
中配置某些设置。
raspberry_pi_rc_local_options:
# 启动时禁用HDMI(节能)。
- regexp: "^/usr/bin/tvservice"
line: "/usr/bin/tvservice -o"
使用Ansible的lineinfile
模块确保在/etc/rc.local
中配置某些设置。
依赖项
无。
示例剧本
- hosts: pi
vars_files:
- vars/main.yml
roles:
- { role: geerlingguy.raspberry-pi }
许可证
MIT / BSD
作者信息
此角色由Jeff Geerling于2015年创建,他是Ansible for DevOps的作者。
安装
ansible-galaxy install geerlingguy.raspberry-pi
许可证
mit
下载
19.1k
拥有者
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns