geerlingguy.raspberry-pi

Ansible角色:Raspberry Pi

CI

配置运行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的作者。

关于项目

Configures a Raspberry Pi.

安装
ansible-galaxy install geerlingguy.raspberry-pi
许可证
mit
下载
19.1k
拥有者
Father, author, developer, maker. Sometimes called "an inflammatory enigma". #stl #drupal #ansible #k8s #raspberrypi #crohns