l3d.rtl_nic_firmware

Galaxy
License

ansible角色 rtl_nic_firmware

这个Ansible角色用于为APU安装一些缺失的rtl_nic固件。

该角色仅在以下情况下运行:

when:  
  - ansible_board_name == 'APU'  
  - ansible_product_name == 'APU'  
  • 它将从rtl_nic__firmware变量中下载定义的固件文件。
  • 然后我们运行update-initramfs -k all -u

您可以通过修改默认变量来更改下载的固件文件名。

可选地,您可以进行简单的版本检查,以防止意外运行该角色的旧版本。

变量

---  
# 定义下载URL前缀  
rtl_nic__download_prefix: 'https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain'  

# 定义固件列表  
rtl_nic__firmware:  
  - 'rtl_nic/rtl8107e-2.fw'  
  - 'rtl_nic/rtl8107e-1.fw'  
  - 'rtl_nic/rtl8168h-2.fw'  
  - 'rtl_nic/rtl8168h-1.fw'  
  - 'rtl_nic/rtl8168g-3.fw'  
  - 'rtl_nic/rtl8168g-2.fw'  
  - 'rtl_nic/rtl8106e-2.fw'  
  - 'rtl_nic/rtl8106e-1.fw'  
  - 'rtl_nic/rtl8411-2.fw'  
  - 'rtl_nic/rtl8411-1.fw'  
  - 'rtl_nic/rtl8402-1.fw'  
  - 'rtl_nic/rtl8168f-2.fw'  
  - 'rtl_nic/rtl8168f-1.fw'  
  - 'rtl_nic/rtl8105e-1.fw'  
  - 'rtl_nic/rtl8168e-3.fw'  
  - 'rtl_nic/rtl8168e-2.fw'  
  - 'rtl_nic/rtl8168e-1.fw'  
  - 'rtl_nic/rtl8168d-2.fw'  
  - 'rtl_nic/rtl8168d-1.fw'  

rtl_nic__path_prefix: '/lib/firmware'  
rtl_nic__path_suffix: 'rtl_nic'  

# 我们是否要进行版本检查?(建议为真)  
submodules_versioncheck: false  
关于项目

Ansible role to install some missing rtl_nic Firmware for APU

安装
ansible-galaxy install l3d.rtl_nic_firmware
许可证
mit
下载
221
拥有者
Ansible roles provide a framework for fully independent, or interdependent collections of variables,tasks,files,templates &modules. Here we maintain some. enjoy