l3d.rtl_nic_firmware
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-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