layereight.wifi

ansible-wifi Statut de Build

Un rôle Ansible simple pour installer et configurer wpa_supplicant sur des systèmes de type Debian.

Exigences

  • un utilisateur avec des permissions sudo

Installer le rôle via Ansible Galaxy

Exécution typique :

$ ansible-galaxy install layereight.wifi

Si vous souhaitez installer une version spécifique dans une collection avec d'autres rôles en utilisant un fichier de rôle :

$ ansible-galaxy install -r roles.yml

roles.yml

- name: layereight.wifi
  src: layereight.wifi
  version: "1.3.0"

Variables de rôle

obligatoires

  • wifi_ssid : Le SSID de votre Wifi.

  • wifi_psk : Le mot de passe de votre Wifi.

optionnelles

  • wifi_country

    • par défaut : "DE"
    • description : Code de pays pour le pays dans lequel le dispositif Wifi fonctionne actuellement.
  • wifi_control_interface_access_group

  • wifi_apt_cache_valid_time

    • par défaut : 86400
    • description : Nombre de secondes pendant lesquelles le cache APT est valide.
  • wifi_rfkill_unblock

    • par défaut : true
    • description : Débloquer l'interface wifi en utilisant rfkill lorsque ce paramètre est réglé sur true.
  • wifi_disable_dhcpcd_workaround

    • par défaut : false
    • description : dhcpcd interfère avec la configuration normale des interfaces pour wpa_supplicant. Cette solution contourne désactivera dhcpcd pour l'interface donnée wifi_disable_dhcpcd_workaround_interface ainsi que le hook de wpa_supplicant.
  • wifi_disable_dhcpcd_workaround_interface

    • par défaut : wlan0
    • description : L'interface réseau pour laquelle nous appliquerons le wifi_disable_dhcpcd_workaround.

Exemple de Playbook

Exécution typique de playbook :

$ ansible-playbook -i inventory wifi.yml

inventory

[wifihosts]
myhost ansible_host=192.168.0.101 ansible_user=myuser ansible_ssh_pass=password 

wifi.yml

- hosts: wifihosts
  
  roles:
    - layereight.wifi
  
  vars:
    wifi_ssid: "mon_nom_de_wifi"
    wifi_psk: "mon_mot_de_passe_wifi"
À propos du projet

A simple Ansible role to install and configure wpa_supplicant.

Installer
ansible-galaxy install layereight.wifi
Licence
Unknown
Téléchargements
2.3k
Propriétaire