layereight.wifi
ansible-wifi 
Eine einfache Ansible-Rolle, um wpa_supplicant auf Debian-ähnlichen Systemen zu installieren und zu konfigurieren.
Anforderungen
- ein Benutzer mit sudo-Rechten
Rolle über Ansible Galaxy installieren
Typische Ausführung:
$ ansible-galaxy install layereight.wifi
Wenn Sie eine bestimmte Version in einer Sammlung mit anderen Rollen über eine Rollendatei installieren möchten:
$ ansible-galaxy install -r roles.yml
roles.yml
- name: layereight.wifi
src: layereight.wifi
version: "1.3.0"
- siehe auch die Ansible Galaxy-Dokumentation und die Einführung in Ansible Galaxy
Rollenvariablen
Pflichtfelder
wifi_ssid: Ihre Wifi-SSID.
wifi_psk: Ihr Wifi-Passwort.
optionale Felder
wifi_country
- Standard: "DE"
- Beschreibung: Ländercode für das Land, in dem das Wifi-Gerät derzeit betrieben wird.
wifi_control_interface_access_group
- Standard: root
- Beschreibung: Wird möglicherweise verwendet, um nicht-root Benutzern den Zugriff auf die Schnittstelle zu ermöglichen. siehe wpa_supplicant für weitere Informationen
wifi_apt_cache_valid_time
- Standard: 86400
- Beschreibung: Anzahl der Sekunden, für die der APT-Cache gültig ist.
wifi_rfkill_unblock
- Standard: true
- Beschreibung: Wifi-Schnittstelle mit
rfkill
entsperren, wenn auftrue
gesetzt.
wifi_disable_dhcpcd_workaround
- Standard: false
- Beschreibung: dhcpcd stört die normale Schnittstellenkonfiguration für wpa_supplicant. Diese Lösung deaktiviert dhcpcd für die gegebene wifi_disable_dhcpcd_workaround_interface sowie den wpa_supplicant-Hook.
wifi_disable_dhcpcd_workaround_interface
- Standard: wlan0
- Beschreibung: Die Netzwerkschnittstelle, für die wir die wifi_disable_dhcpcd_workaround anwenden.
Beispiel-Playbook
Typische Playbook-Ausführung:
$ 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: "mein_wifi_name"
wifi_psk: "mein_wifi_passwort"
Über das Projekt
A simple Ansible role to install and configure wpa_supplicant.
Installieren
ansible-galaxy install layereight.wifi
Lizenz
Unknown
Downloads
2.3k
Besitzer