feat(BCN01-LAB): puerto AP trunk y VLAN 111 WAN sin L3

- Puerto 3 eqt-lab-st01-sw01: trunk, native 108 (APs), tagged 100+101
- VLAN 111 WAN sin subnet ni appliance_ip (switching puro)
- subnet/appliance_ip pasan a ser opcionales en el módulo
This commit is contained in:
Jose Martinez
2026-03-25 23:07:09 +01:00
parent f55a54064d
commit 7378e9977c
5 changed files with 39 additions and 20 deletions
+13 -11
View File
@@ -141,8 +141,8 @@ resource "meraki_appliance_vlan" "mx_gateways" {
network_id = local.network_id
vlan_id = each.key
name = each.value.name
subnet = each.value.subnet
appliance_ip = each.value.appliance_ip
subnet = each.value.subnet # null para VLANs sin L3
appliance_ip = each.value.appliance_ip # null para VLANs sin L3
reserved_ip_ranges = each.value.reserved_ip_ranges
dhcp_handling = each.value.dhcp_handling
}
@@ -152,15 +152,17 @@ resource "meraki_wireless_ssid" "ssids" {
for_each = { for s in var.wireless_ssids : tostring(s.number) => s }
depends_on = [meraki_appliance_vlans_settings.activate_vlans]
network_id = local.network_id
number = each.value.number
name = each.value.name
enabled = each.value.enabled
auth_mode = each.value.auth_mode
splash_page = each.value.splash_page
ip_assignment_mode = each.value.ip_assignment_mode
use_vlan_tagging = each.value.use_vlan_tagging
default_vlan_id = each.value.default_vlan_id
network_id = local.network_id
number = each.value.number
name = each.value.name
enabled = each.value.enabled
auth_mode = each.value.auth_mode
psk = each.value.psk
wpa_encryption_mode = each.value.wpa_encryption_mode
splash_page = each.value.splash_page
ip_assignment_mode = each.value.ip_assignment_mode
use_vlan_tagging = each.value.use_vlan_tagging
default_vlan_id = each.value.default_vlan_id
radius_servers = length(each.value.radius_servers) > 0 ? [
for server in each.value.radius_servers : {
host = server.host