wifi
: Manage Wi-Fi configuration
wifi::infrastructure
: This define configure a Wi-Fi connection to a network
wifi::wpa_passphrase
: Generate the 256-bit pre-shared WPA key for a Wi-Fi network
Manage Wi-Fi configuration
This define configure a Wi-Fi connection to a network
The following parameters are available in the wifi::infrastructure
defined type:
Data type: Array[String]
DNS servers to use with this connection
Default value: []
Data type: Optional[String]
MAC address of the Access Point
Default value: undef
Data type: Optional[String[8,64]]
Pre-Shared Key to use for authentication
Default value: undef
Data type: Optional[String]
Service Set IDentifier (SSID) of the network
Default value: $name
Data type: Optional[String]
UUID of the network
Default value: undef
Data type: Optional[Integer]
Priority of this AP
Default value: undef
Data type: Optional[String[1]]
Network BSSID (typically the MAC address of the access point)
Default value: undef
Data type: Enum['present', 'absent']
Default value: 'present'
Type: Ruby 4.x API
Generate the 256-bit pre-shared WPA key for a Wi-Fi network
The wifi::wpa_passphrase function.
Returns: String
The hashed passphrase
Data type: String
SSID of the network
Data type: String[8,63]
Passphrase used for authentication on the network
The wifi::wpa_passphrase function.
Returns: Undef
Data type: String
Data type: Undef