layereight.wifi
ansible-wifi 
Prosta rola Ansible do instalacji i konfiguracji wpa_supplicant na systemach podobnych do Debiana.
Wymagania
- użytkownik z uprawnieniami sudo
Instalacja roli przez Ansible Galaxy
Typowa komenda:
$ ansible-galaxy install layereight.wifi
Jeśli chcesz zainstalować konkretną wersję w zbiorze z innymi rolami, użyj pliku roli:
$ ansible-galaxy install -r roles.yml
roles.yml
- name: layereight.wifi
src: layereight.wifi
version: "1.3.0"
- spójrz również na dokumentację Ansible Galaxy oraz prowadzenie do Ansible Galaxy
Zmienne Roli
obowiązkowe
wifi_ssid: SSID twojej sieci WiFi.
wifi_psk: Hasło twojej sieci WiFi.
opcjonalne
wifi_country
- domyślna: "DE"
- opis: Kod kraju dla kraju, w którym aktualnie działa urządzenie WiFi.
wifi_control_interface_access_group
- domyślna: root
- opis: Potencjalnie używane do pozwolenia użytkownikom niebędącym superużytkownikami na korzystanie z interfejsu kontrolnego. zobacz wpa_supplicant po więcej informacji
wifi_apt_cache_valid_time
- domyślna: 86400
- opis: Liczba sekund, przez które pamięć podręczna APT jest ważna.
wifi_rfkill_unblock
- domyślna: true
- opis: Odblokuj interfejs WiFi używając
rfkill
, gdy ustawione natrue
.
wifi_disable_dhcpcd_workaround
- domyślna: false
- opis: dhcpcd zakłóca normalną konfigurację interfejsów dla wpa_supplicant. To obejście wyłączy dhcpcd dla podanego wifi_disable_dhcpcd_workaround_interface oraz hook dla wpa_supplicant.
wifi_disable_dhcpcd_workaround_interface
- domyślna: wlan0
- opis: Interfejs sieciowy, dla którego zastosujemy wifi_disable_dhcpcd_workaround.
Przykład Pliku Playbook
Typowe uruchomienie playbooka:
$ 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: "nazwa_mojego_wifi"
wifi_psk: "moje_hasło_wifi"
Zainstaluj
ansible-galaxy install layereight.wifi
Licencja
Unknown
Pobrania
2.3k
Właściciel