fix: add encryption_mode for PSK SSIDs (EQT-GUEST)
La API de Meraki requiere encryption_mode="wpa" cuando auth_mode="psk", además de wpa_encryption_mode. Sin este campo la API devuelve el error "Pre-shared key mode requires a valid encryption mode (wep, wpa)". Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
b110644466
commit
89a8506f8b
@@ -166,6 +166,7 @@ resource "meraki_wireless_ssid" "ssids" {
|
||||
# Para OWE (open + WPA3) la API rechaza el campo; la encriptación Enhanced Open
|
||||
# se negocia a nivel de beacon y no se expone como atributo de la API Meraki.
|
||||
wpa_encryption_mode = each.value.auth_mode != "open" ? each.value.wpa_encryption_mode : null
|
||||
encryption_mode = each.value.encryption_mode
|
||||
splash_page = each.value.splash_page
|
||||
ip_assignment_mode = each.value.ip_assignment_mode
|
||||
use_vlan_tagging = each.value.use_vlan_tagging
|
||||
|
||||
@@ -34,7 +34,8 @@ variable "wireless_ssids" {
|
||||
name = string
|
||||
enabled = optional(bool, true)
|
||||
auth_mode = string
|
||||
psk = optional(string, null) # Contraseña WPA2/WPA3-PSK (sensible, usar TF_VAR o secret)
|
||||
psk = optional(string, null) # Contraseña WPA2/WPA3-PSK (sensible, usar TF_VAR o secret)
|
||||
encryption_mode = optional(string, null) # "wpa" para PSK; null para open/OWE
|
||||
splash_page = optional(string, "None")
|
||||
wpa_encryption_mode = optional(string, "WPA3 only")
|
||||
ip_assignment_mode = optional(string, "Bridge mode")
|
||||
|
||||
Reference in New Issue
Block a user