feat(BCN01-LAB): añadir SSID EQT-GUEST con WPA2 PSK
This commit is contained in:
@@ -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 }}
|
||||
@@ -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
|
||||
|
||||
@@ -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({
|
||||
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user