layereight.wifi

ansible-wifi Estado de Construcción

Un rol de Ansible simple para instalar y configurar wpa_supplicant en sistemas tipo Debian.

Requisitos

  • un usuario con permisos de sudo

Instalar el rol a través de Ansible Galaxy

Ejecutar típicamente:

$ ansible-galaxy install layereight.wifi

Si deseas instalar una versión específica en una colección con otros roles usando un archivo de roles:

$ ansible-galaxy install -r roles.yml

roles.yml

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

Variables del rol

obligatorias

  • wifi_ssid: El SSID de tu Wifi.

  • wifi_psk: La contraseña de tu Wifi.

opcionales

  • wifi_country

    • defecto: "DE"
    • descripción: Código de país para el país en el que el dispositivo wifi está operando actualmente.
  • wifi_control_interface_access_group

  • wifi_apt_cache_valid_time

    • defecto: 86400
    • descripción: Número de segundos que el caché de APT es válido.
  • wifi_rfkill_unblock

    • defecto: true
    • descripción: Desbloquear la interfaz wifi usando rfkill cuando está configurado como true.
  • wifi_disable_dhcpcd_workaround

    • defecto: false
    • descripción: dhcpcd interfiere con la configuración normal de las interfaces para wpa_supplicant. Esta solución deshabilitará dhcpcd para la wifi_disable_dhcpcd_workaround_interface dada, así como el hook de wpa_supplicant.
  • wifi_disable_dhcpcd_workaround_interface

    • defecto: wlan0
    • descripción: La interfaz de red para la que aplicaremos wifi_disable_dhcpcd_workaround.

Ejemplo de Playbook

Ejecución típica del playbook:

$ ansible-playbook -i inventory wifi.yml

inventario

[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: "mi_nombre_de_wifi"
    wifi_psk: "mi_contraseña_de_wifi"
Acerca del proyecto

A simple Ansible role to install and configure wpa_supplicant.

Instalar
ansible-galaxy install layereight.wifi
Licencia
Unknown
Descargas
2.3k
Propietario