Releases: aruba/aoscx-ansible-collection
v4.4.0
Release Summary
Bugfixes and ACL module enhancements
Major Changes
- ACL module fixes and enhancements (Ports and protocols can be set by name, like in CLI; TCP flags can be specified in a list, modules
aoscx_acl_interface
andaoscx_acl_vlan
are now deprecated and attaching ACL can be done withaoscx_interface
,aoscx_vlan
andaoscx_vlan_interface
as needed - Fix Fault in aoscx_acl module, error when updating existing acl (#85)
- Fix Fault in aoscx_acl, suboptions do not work (#84)
- Fixes for issues found internally
- New module
aoscx_object_group
v4.3.2
v4.3.2
Release Summary
Fixes for aoscx_upload_firmware
Major Changes
- Fix error for aoscx_upload_firmware 401 Authorization Required Aruba CX 6200f / 6300M (#78)
- Fix error for aoscx_upload_firmware processing the command Code 502 (#94)
- Fix errors for aoscx_upload_firmware when a non mgmt VRF is used
Minor Changes
- Fix error in sanity tests for Ansible 2.16
v4.3.1: Update galaxy version and requirements.txt
Increases the collection version to 4.3.1 and specifies the dependency for PYAOSCX v2.5.1 (cherry picked from commit 6019ef3379f003f60c324b32ab321fb689266a7d)
v4.3.0
v4.3.0
Release Summary
New features (LAG and DNS), enhancements (VLAN) and bugfixes
Major Changes
- Add enhancements for VLAN module by Alexis La Goutte (#60)
- Add new modules for LAG (aoscx_lag_interface) and DNS (aoscx_dns)
- Include fixes for issues found internally.
Minor Changes
- Fix Facts Ansible module. The
gather_subset
choicesmanagement_interface
,platform_name
,host_name
,product_info
,software_images
are working again. (#76) - Fix aoscx_command module (#70)
- Fix sanity tests errors.
- The
gather_subsets
choiceconfig
is not available yet and it will be available in a future release.
v4.2.1
v4.2.1
Release Summary
Documentation and bug fixes release
Major Changes
- Fix errors in documentation.
- Fix module aoscx_facts (failing on 6000 and 6100, also with other platforms when stressing the device).
- Remove legacy code not using the pyaoscx library.
Minor Changes
- Fix sanity errors for Ansible 2.12.
v4.2.0
v4.2.0
Release Summary
New features (port security, PoE, MAC, static MAC and speed/duplex) and bugfixes
Major Changes
- Add speed and duplex support (aoscx_interface).
- Add port security support (aoscx_l2_interface).
- Add new modules for PoE (aoscx_poe), MAC (aoscx_mac) and Static MAC (aoscx_static_mac)
- Fix module aoscx_upload_firmware for local path (https://github.com/aruba/aoscx-ansible-collection/issues/28).
- Fix module aoscx_upload firmware using HTTP.
- Include fixes for issues found internally.
Minor Changes
- Fix Interface MTU support (https://github.com/aruba/aoscx-ansible-collection/issues/38).
- Fix idempotency in ACL module.
v4.1.1
v4.1.1
Release Summary
Bug fixes release
Major Changes
- Fix Checkpoint module that was showing 404 error (#33).
- Fix Facts module for 6xxx platforms (#27).
- Fix Github action Ansible-test (#40).
- Fix Static MAC module.
- Fix compatibility issue with Ansible version 2.13 (#39).
- Fix for ACL module, delete ACE.
- Support for anti-CSRF tokens for REST API.
- Update versions in Ansible-test (#35).
Minor Changes
- Added option to set REST version (10.04, 10.08, 10.09).
- Fix default string value (#42).
Add OSPF modules and dependencies
This new release has the new OSPF modules for OSPFv2 and v3, located in:
- aoscx_ospf_area.py
- aoscx_ospf_router.py
- aoscx_ospf_vlink.py
- aoscx_ospfv3_area.py
- aoscx_ospfv3_router.py
- aoscx_ospfv3_vlink.py
- aoscx_ospf_interface.py
You can find the documentation for this modules in here:
- aoscx_ospf_interface.md
- aoscx_ospf.md
- aoscx_ospfv3.md
Features not yet supported, still in testing
- Port Security
- Speed Duplex
These includes this parameters in the next modules
aoscx_l2_interface.py:
- port_security_enable
- port_security_client_limit
- port_security_sticky_learning
- port_security_macs
- port_security_sticky_macs
- port_security_violation_action
- port_security_recovery_time
aoscx_interface.py:
- duplex
- Speeds
Fix command parsing regression
Fixing ansible's sanity tests led to specifying the commands
argument
for the aoscx_command module as str
, however this module relies on its
underspecification to allow strings, or dictionaries for interactive
prompts.
This CL removes the str specification, updates the type of the
command-parsing structure, and adds an ignore line for the
underspecification of the commands
argument.
Fix reference to set_active_gateway method in aoscx_vlan_interface
- fix implemented to resolve issue seen with aoscx_vlan_interface