Releases: aruba/aoscx-ansible-role
Releases · aruba/aoscx-ansible-role
Add QoS and Interface modules, fix bugs and docs
A restructuring has been done to interface modules to
allow for configuration of interface admin state and
other interface specific configurations in the
aoscx_interface module. Inclusion of QoS specific configurations
is added to new modules and existing interface module.
This commit:
- fix documentation for various modules
- fix idempotency for ACL Entries and VLANs
- restructures interface modules
- includes QoS modules
New modules included are:
- aoscx_interface
- aoscx_qos
- aoscx_qos_cos
- aoscx_qos_dscp
- aoscx_queue
- aoscx_queue_profile
- aoscx_queue_profile_entry
- aoscx_system
ACL Bug fixes and Doc improvements
- Improves documentation on access-lists to dive deeper
into feature functionality and parameter values - Fixes modifying ACE functionality and idempotency
- Fixes ACE option handling
Restructures to use Pyaoscx, adds VSX
- Modifies the backend of the AOS-CX role to utilize the
Pyaoscx package found here:
https://pypi.org/project/pyaoscx - Adds new modules for configuring VSX
- Requires pyaoscx v2 Python package
- Previous implementation still supported for legacy modules
bug fixes
- bug fixes with sorting algorithm for aoscx_backup_config
adds nested Sorting capability for JSON config
- adds sorting function to module_utils/aoscx.py
- adds additional parameter to flag whether or not to sort
2.10 Compatible Release
fixes import and requirements for 2.10
- modifies module plugin import to work with Ansible 2.10
- includes Ansible and Python requirements files
- updates README with requirements
Static Route Module Bug Fix
- Fixes a bug in static route module aoscx_static_route.py
Bug fixes and code reformatting
- fixes VRF and L3 interface behavior on 10.4
- adds handling for paging to allow multi page output
- fixes bug seen with ZTP backend functionality
- fixes minor documentation errors
- formats modules to pass ansible-test sanity
Adds logic for initial password handling
- Beginning 10.4 AOS-CX requires an admin password to
be set when first logging into the switch - These changes allow for the initial password to be set
via REST API and SSH modules
New Modules and Bug fixes
This release includes new modules that allow for SSH/CLI commands and configuration. Refer to module documentation found in docs/.
New Modules
- aoscx_command - This module connects to the CX device via SSH and allows CLI commands to be executed.
- aoscx_config - This module connects to the CX device via SSH and allows CLI configuration commands to be executed.
- aoscx_facts - This module used REST API to retrieve a subset of information from the CX device.
Known Issues
- To use the aoscx_facts module, the device must be running firmware version 10.4 or higher.