feat(BCN01-LAB): añadir SSID EQT-GUEST con WPA2 PSK

This commit is contained in:
Jose Martinez
2026-03-26 11:17:11 +01:00
parent ed5a2f2728
commit 33f9452bed
5 changed files with 25 additions and 0 deletions
+1
View File
@@ -39,3 +39,4 @@ jobs:
AWS_REGION: us-east-1
MERAKI_DASHBOARD_API_KEY: ${{ secrets.MERAKI_DASHBOARD_API_KEY }}
TF_VAR_radius_secret: ${{ secrets.RADIUS_SECRET }}
TF_VAR_wifi_password_psk: ${{ secrets.WIFI_PASSWORD_PSK }}
+1
View File
@@ -41,6 +41,7 @@ jobs:
AWS_REGION: us-east-1
MERAKI_DASHBOARD_API_KEY: ${{ secrets.MERAKI_DASHBOARD_API_KEY }}
TF_VAR_radius_secret: ${{ secrets.RADIUS_SECRET }}
TF_VAR_wifi_password_psk: ${{ secrets.WIFI_PASSWORD_PSK }}
- name: Comentar Plan en el PR
uses: actions/github-script@v7
+6
View File
@@ -58,6 +58,12 @@ variable "radius_secret" {
description = "Shared secret para autenticación RADIUS. Pasar via TF_VAR_radius_secret"
}
variable "wifi_password_psk" {
type = string
description = "Password para la SSID WPA2 desde GitHub Secrets"
sensitive = true
}
# Definición del mapa de VLANs
variable "switch_vlans" {
type = map(object({
+11
View File
@@ -20,5 +20,16 @@ wireless_ssids = [
port = 1912
}
]
},
{
number = 1
name = "EQT-GUEST"
enabled = true
auth_mode = "psk" # Modo para contraseña compartida
wpa_encryption_mode = "WPA2 only" # Lo que pediste para compatibilidad
psk = var.wifi_password_psk # Esta variable vendrá de GitHub Secrets
ip_assignment_mode = "Bridge mode"
use_vlan_tagging = true
default_vlan_id = 101
}
]
+6
View File
@@ -50,6 +50,12 @@ variable "wireless_ssids" {
description = "Lista de SSIDs wireless a configurar en el site"
}
variable "wifi_password_psk" {
type = string
description = "Password para la SSID WPA2 desde GitHub Secrets"
sensitive = true
}
# Shared secret para servidores RADIUS (sensible, no incluir en tfvars)
variable "radius_secret" {
type = string