l3d.rtl_nic_firmware

Galaxy
License

ansible role rtl_nic_firmware

APU用の欠けているrtl_nicファームウェアをインストールするためのAnsibleロールです。

このロールは以下の条件でのみ実行されます:

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'  

# バージョンチェックを行いますか? (trueを推奨)  
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