layereight.wifi

ansible-wifi Status Budowy

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"

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

  • 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 na true.
  • 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"
O projekcie

A simple Ansible role to install and configure wpa_supplicant.

Zainstaluj
ansible-galaxy install layereight.wifi
Licencja
Unknown
Pobrania
2.3k
Właściciel