Changelog¶
v1.0.5 - 2026-09-28¶
Compare names the way NX-OS stores them. The device matches vrf, route-map and prefix-list names case-insensitively but keeps the spelling they were created with, and rewrites interface names (
vlan10->Vlan10) and IPv6 addresses (lowercase, compressed). A resource spelling one of those differently from the device stayed permanently non-compliant (e.g. onpurgedfor a vrf created asCUSTbut modelled ascust). Settings such as descriptions and vlan names stay case-sensitive.
v1.0.4 - 2026-09-17¶
Enable
feature bgpfor thevrf_globalfamily.rdunder a vrf context is only a valid keyword once bgp is enabled, and this family deploys before the address-family and bgp families that declared the requirement, so a device that never had bgp enabled rejectedrd <asn:nn>with a parser error.
v1.0.3 - 2026-08-24¶
Compare
switchport trunk allowed vlanby effect instead of by text. The device stores the resulting VLAN set, never the... add <vlan>instruction a resource pushes, so such a resource stayed permanently non-compliant onpurged. Purge now emits the targeted... remove <vlan>.
v1.0.2 - 2026-07-29¶
Harden the client against errors and add option to get XML data from device
v1.0.1 - 2026-07-08¶
Drop VLAN vn-segment (VXLAN) mapping support. The
vlansfamily unconditionally enabledfeature vn-segment-vlan-based, which devices without the VXLAN feature-set reject with a parser error. Themapped_vniattribute was unused by consumers; removed it (model, render, feature enable) rather than gate it. Can be re-added when a consumer needs VXLAN mapping.
v1.0.0 - 2026-07-08¶
Move to native nxos handler instead of using ansible
Add a native NX-OS handler (
nxos::native) that configures the device over the legacy XML management interface (xmlagent SSH subsystem) via ncclient/exec-command, as an alternative to the Ansible-based path. Generates CLI from the existing cisco.nxos config trees with an attribute-aware, dependency-ordered, ownership-scoped diff. Implements all families pxsdc uses (vrf, bgp, interfaces, vlans, l3, raw config).
v0.2.1 - 2026-06-29¶
v0.2.0 - 2026-06-26¶
New requirements strategy to adapt to ansible module changes
v0.1.2 - 2026-04-17¶
v0.1.1 - 2026-04-14¶
Add nxos_vlans module
v0.1.0 - 2026-01-19¶
Initial release of proximus NXOS adapter