Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
- Add `catalystcenter_power_profile` resource for AP power profiles from `catalyst_center.wireless.power_profiles` (rules, description); `catalystcenter_ap_profile` and `catalystcenter_wireless_profile` depend on it when present
- Add `catalystcenter_anchor_group` resource for wireless anchor groups from `catalyst_center.wireless.anchor_groups`; supports managed and external anchors with up to 3 mobility anchors per group
- Add `anchor_group_name` support in wireless profile `ssid_details` to link SSIDs to anchor groups for guest traffic tunneling
- Add `vlan_group_name` support in wireless profile `ssid_details` for client VLAN load-balancing via WLC VLAN Groups (mutually exclusive with `interface_name`)
- Add AP Profile support with `catalystcenter_ap_profile` resource for managing Access Point profiles including management settings (802.1X, SSH, Telnet, CDP), AWIPS, rogue detection, mesh networking, power profiles, and client limits; NaC data model uses `power_profile` for the always-on profile and `power_profile` on each `calendar_power_profiles` row for scheduled profiles
- Add Wireless Profile Site Tag support with `catalystcenter_wireless_profile_site_tag` resource for attaching AP profiles to wireless network profiles per site via site tags
- Add support for updating device management IP address via `catalystcenter_update_device_management_address` resource when `device_ip` in data model differs from current Catalyst Center management IP
Expand Down
3 changes: 2 additions & 1 deletion cc_wireless.tf
Original file line number Diff line number Diff line change
Expand Up @@ -363,7 +363,8 @@ resource "catalystcenter_wireless_profile" "wireless_profile" {
enable_fabric = try(ssid.enable_fabric, local.defaults.catalyst_center.network_profiles.wireless.ssid_details.enable_fabric, null)
enable_flex_connect = try(ssid.enable_flex_connect, local.defaults.catalyst_center.network_profiles.wireless.ssid_details.enable_flex_connect, null)
local_to_vlan = try(ssid.enable_flex_connect, local.defaults.catalyst_center.network_profiles.wireless.ssid_details.enable_flex_connect, false) == true ? try(ssid.local_to_vlan, local.defaults.catalyst_center.network_profiles.wireless.ssid_details.local_to_vlan, null) : null
interface_name = try(ssid.enable_fabric, false) == false ? try(ssid.interface_name, local.defaults.catalyst_center.network_profiles.wireless.ssid_details.interface_name, null) : null
interface_name = try(ssid.enable_fabric, false) == false && try(ssid.vlan_group_name, null) == null ? try(ssid.interface_name, local.defaults.catalyst_center.network_profiles.wireless.ssid_details.interface_name, null) : null
vlan_group_name = try(ssid.enable_fabric, false) == false && try(ssid.interface_name, null) == null ? try(ssid.vlan_group_name, local.defaults.catalyst_center.network_profiles.wireless.ssid_details.vlan_group_name, null) : null
wlan_profile_name = try(ssid.wlan_profile_name, local.defaults.catalyst_center.network_profiles.wireless.ssid_details.wlan_profile_name, null)
# Direct reference to ensure proper dependency tracking - try managed resource first, then data source
dot11be_profile_id = try(ssid.dot11be_profile_name, null) != null ? try(
Expand Down
Loading