l3d.rtl_nic_firmware

Galaxy License

rôle Ansible rtl_nic_firmware

Rôle Ansible pour installer certains firmwares rtl_nic manquants pour APU.

Ce rôle s'exécute uniquement dans les conditions suivantes :

when:
  - ansible_board_name == 'APU'
  - ansible_product_name == 'APU'
  • Il téléchargera les fichiers de firmware définis dans la variable rtl_nic__firmware.
  • Ensuite, nous exécutons update-initramfs -k all -u.

Vous pouvez changer les noms des fichiers de firmware téléchargés en modifiant les variables par défaut.

En option, vous pouvez effectuer un simple contrôle de version, qui peut vous empêcher de faire fonctionner une version plus ancienne de ce rôle par accident.

Variables

---
# définir le préfixe de l'URL de téléchargement
rtl_nic__download_prefix: 'https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain'

# liste des firmwares définis
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'

# devons-nous faire un contrôle de version ? (true est recommandé)
submodules_versioncheck: false
À propos du projet

Ansible role to install some missing rtl_nic Firmware for APU

Installer
ansible-galaxy install l3d.rtl_nic_firmware
Licence
mit
Téléchargements
221
Propriétaire
Ansible roles provide a framework for fully independent, or interdependent collections of variables,tasks,files,templates &modules. Here we maintain some. enjoy