fix: psk no puede usar var. en tfvars, se inyecta via TF_VAR

- ssids.auto.tfvars: eliminada referencia var.wifi_password_psk (inválida
  en ficheros tfvars)
- main.tf: psk usa each.value.psk si está definido, sino cae en
  var.wifi_password_psk (TF_VAR_wifi_password_psk desde GitHub Secrets)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Jose Martinez
2026-03-26 11:22:08 +01:00
co-authored by Claude Sonnet 4.6
parent 33f9452bed
commit 314f1c5391
2 changed files with 3 additions and 2 deletions
+2 -1
View File
@@ -160,7 +160,8 @@ resource "meraki_wireless_ssid" "ssids" {
name = each.value.name
enabled = each.value.enabled
auth_mode = each.value.auth_mode
psk = each.value.psk
# Si el SSID no tiene psk en el tfvars, usa var.wifi_password_psk (TF_VAR_wifi_password_psk)
psk = each.value.psk != null ? each.value.psk : var.wifi_password_psk
# wpa_encryption_mode solo es compatible con auth_mode != "open"
# 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.