diff --git a/CHANGELOG.rst b/CHANGELOG.rst new file mode 100644 index 0000000..e288070 --- /dev/null +++ b/CHANGELOG.rst @@ -0,0 +1,44 @@ +================================= +Arubanetworks.Aoscx Release Notes +================================= + +.. contents:: Topics + + +v4.1.1 +====== + +Release Summary +--------------- + +Bug fixes release + +Major Changes +------------- + +- Fix Checkpoint module that was showing 404 error (https://github.com/aruba/aoscx-ansible-collection/issues/33) +- Fix Facts module for 6xxx platforms (https://github.com/aruba/aoscx-ansible-collection/issues/27) +- Fix Static MAC module +- Fix compatibility issue with Ansible version 2.13 (https://github.com/aruba/aoscx-ansible-collection/issues/39) +- Fix for ACL module, delete ACE +- Support for anti-CSRF tokens for REST API + +Minor Changes +------------- + +- Added option to set REST version (10.04, 10.08, 10.09) + +v4.1.0 +====== + +Release Summary +--------------- + +Feature OSPF and bug fixes + +Major Changes +------------- + +- Bug fixes +- Feature not yet supported, Port Security and Speed Duplex +- New feature supported, OSPFv2 and OSPFv3 diff --git a/changelogs/.plugin-cache.yaml b/changelogs/.plugin-cache.yaml new file mode 100644 index 0000000..7a3fed1 --- /dev/null +++ b/changelogs/.plugin-cache.yaml @@ -0,0 +1,259 @@ +objects: + role: {} +plugins: + become: {} + cache: {} + callback: {} + cliconf: + aoscx: + description: Perform CLI operations in AOS-CX devices. + name: aoscx + version_added: 2.8.0 + connection: + aoscx: + description: Use pyaocx to run commands on AOS-CX switches + name: aoscx + version_added: null + httpapi: + aoscx: + description: Use REST to push configs to CX devices + name: aoscx + version_added: 2.8.0 + inventory: {} + lookup: {} + module: + aoscx_acl: + description: 'Module for configuration of Access Control Lists in AOSCX switches. + + ' + name: aoscx_acl + namespace: '' + version_added: 2.8.0 + aoscx_acl_interface: + description: Apply/Remove ACL configuration on interfaces for AOS-CX. + name: aoscx_acl_interface + namespace: '' + version_added: 2.8.0 + aoscx_acl_vlan: + description: Apply/Remove ACL configuration on VLANs for AOS-CX. + name: aoscx_acl_vlan + namespace: '' + version_added: 2.8.0 + aoscx_backup_config: + description: Download an existing configuration from AOS-CX switch. + name: aoscx_backup_config + namespace: '' + version_added: 2.8.0 + aoscx_banner: + description: Create or Delete Banner configuration on AOS-CX + name: aoscx_banner + namespace: '' + version_added: 2.8.0 + aoscx_bgp_router: + description: Create, Update or Delete BGP configuration on AOS-CX + name: aoscx_bgp_router + namespace: '' + version_added: 4.1.0 + aoscx_boot_firmware: + description: 'Boots the AOS-CX switch with image present to the specified partition. + + ' + name: aoscx_boot_firmware + namespace: '' + version_added: 2.8.0 + aoscx_checkpoint: + description: 'Creates a new checkpoint or copies an existing checkpoint to AOS-CX + switch config. + + ' + name: aoscx_checkpoint + namespace: '' + version_added: 2.8.0 + aoscx_command: + description: 'Logs in and executes CLI commands on AOS-CX device via SSH connection. + + ' + name: aoscx_command + namespace: '' + version_added: 2.9.0 + aoscx_config: + description: 'Logs in and executes configuration commands on AOS-CX device via + SSH connection. + + ' + name: aoscx_config + namespace: '' + version_added: 2.9.0 + aoscx_dns: + description: Create or Delete DNS Client configuration on AOS-CX + name: aoscx_dns + namespace: '' + version_added: 2.8.0 + aoscx_facts: + description: Collects facts from remote AOS-CX device + name: aoscx_facts + namespace: '' + version_added: 2.9.0 + aoscx_interface: + description: Module for configuring Interfaces in AOS-CX switches. + name: aoscx_interface + namespace: '' + version_added: 4.0.0 + aoscx_l2_interface: + description: 'Create or Update or Delete Layer2 Interface configuration on AOS-CX. + + ' + name: aoscx_l2_interface + namespace: '' + version_added: 2.8.0 + aoscx_l3_interface: + description: 'Create or Update or Delete Layer3 Interface configuration on AOS-CX. + + ' + name: aoscx_l3_interface + namespace: '' + version_added: 2.8.0 + aoscx_lag_interface: + description: Module for configuring LAG Interfaces in AOS-CX switches. + name: aoscx_lag_interface + namespace: '' + version_added: 4.1.0 + aoscx_mac: + description: Collects information on MAC configuration. + name: aoscx_mac + namespace: '' + version_added: 4.1.0 + aoscx_ospf_area: + description: Create or Delete OSPF configuration on AOS-CX + name: aoscx_ospf_area + namespace: '' + version_added: 4.1.0 + aoscx_ospf_interface: + description: Create, update or delete an OSPF interface configuration. + name: aoscx_ospf_interface + namespace: '' + version_added: 4.1.0 + aoscx_ospf_router: + description: Create, Update or Delete OSPF configuration on AOS-CX + name: aoscx_ospf_router + namespace: '' + version_added: 4.1.0 + aoscx_ospf_vlink: + description: Create or Delete OSPF configuration on AOS-CX + name: aoscx_ospf_vlink + namespace: '' + version_added: 4.1.0 + aoscx_ospfv3_area: + description: Create or Delete OSPF configuration on AOS-CX + name: aoscx_ospfv3_area + namespace: '' + version_added: 4.1.0 + aoscx_ospfv3_router: + description: Create, Update or Delete OSPFv3 configuration on AOS-CX + name: aoscx_ospfv3_router + namespace: '' + version_added: 4.1.0 + aoscx_ospfv3_vlink: + description: Create or Delete OSPFv3 configuration on AOS-CX + name: aoscx_ospfv3_vlink + namespace: '' + version_added: 4.1.0 + aoscx_poe: + description: 'Manages the configuration of an Interface''s Power over Ethernet. + + ' + name: aoscx_poe + namespace: '' + version_added: 4.0.0 + aoscx_qos: + description: Create or Delete QoS Schedule Profiles on AOS-CX + name: aoscx_qos + namespace: '' + version_added: 4.0.0 + aoscx_qos_cos: + description: Create or Delete QoS COS trust modes on AOS-CX. + name: aoscx_qos_cos + namespace: '' + version_added: 4.0.0 + aoscx_qos_dscp: + description: Create or Delete QoS DSCP trust modes on AOS-CX. + name: aoscx_qos_dscp + namespace: '' + version_added: 4.0.0 + aoscx_queue: + description: Create, Update or Delete a Queue on AOS-CX devices. + name: aoscx_queue + namespace: '' + version_added: 4.0.0 + aoscx_queue_profile: + description: Create, Update or Delete a Queue Profile on AOS-CX devices. + name: aoscx_queue_profile + namespace: '' + version_added: 4.0.0 + aoscx_queue_profile_entry: + description: 'Create, Update or Delete a Queue Profile Entry on AOS-CX devices. + + ' + name: aoscx_queue_profile_entry + namespace: '' + version_added: 4.0.0 + aoscx_static_mac: + description: Create, Update, or Delete Static MACs on AOS-CX devices. + name: aoscx_static_mac + namespace: '' + version_added: 4.1.0 + aoscx_static_route: + description: Create or Delete static route configuration on AOS-CX + name: aoscx_static_route + namespace: '' + version_added: 2.8.0 + aoscx_system: + description: Set global configuration in AOS-CX devices + name: aoscx_system + namespace: '' + version_added: 4.0.0 + aoscx_upload_config: + description: Uploads a configuration onto the AOS-CX switch. + name: aoscx_upload_config + namespace: '' + version_added: 2.8.0 + aoscx_upload_firmware: + description: Uploads a firmware image onto the AOS-CX switch. + name: aoscx_upload_firmware + namespace: '' + version_added: 2.8.0 + aoscx_vlan: + description: Create or Delete VLAN configuration on AOS-CX + name: aoscx_vlan + namespace: '' + version_added: 2.8.0 + aoscx_vlan_interface: + description: Create or Delete VLAN Interface configuration on AOS-CX + name: aoscx_vlan_interface + namespace: '' + version_added: 2.8.0 + aoscx_vrf: + description: Create or Delete VRF configuration on AOS-CX + name: aoscx_vrf + namespace: '' + version_added: 2.8.0 + aoscx_vsx: + description: Create or Delete VSX configuration on AOS-CX. + name: aoscx_vsx + namespace: '' + version_added: 2.8.0 + aoscx_vxlan: + description: Create/Remove a VxLAN interface for AOS-CX. + name: aoscx_vxlan + namespace: '' + version_added: 4.1.0 + aoscx_vxlan_vni: + description: Create/Remove a VxLAN VNI resource for AOS-CX. + name: aoscx_vxlan_vni + namespace: '' + version_added: 4.1.0 + netconf: {} + shell: {} + strategy: {} + vars: {} +version: 4.1.1 diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml new file mode 100755 index 0000000..f9cedef --- /dev/null +++ b/changelogs/changelog.yaml @@ -0,0 +1,23 @@ +ancestor: null +releases: + 4.1.0: + changes: + major_changes: + - Bug fixes + - Feature not yet supported, Port Security and Speed Duplex + - New feature supported, OSPFv2 and OSPFv3 + release_summary: Feature OSPF and bug fixes + release_date: '2022-08-04' + 4.1.1: + changes: + major_changes: + - Fix Checkpoint module that was showing 404 error (https://github.com/aruba/aoscx-ansible-collection/issues/33) + - Fix Facts module for 6xxx platforms (https://github.com/aruba/aoscx-ansible-collection/issues/27) + - Fix Static MAC module + - Fix compatibility issue with Ansible version 2.13 (https://github.com/aruba/aoscx-ansible-collection/issues/39) + - Fix for ACL module, delete ACE + - Support for anti-CSRF tokens for REST API + minor_changes: + - Added option to set REST version (10.04, 10.08, 10.09) + release_summary: Bug fixes release + release_date: '2022-10-19' diff --git a/changelogs/config.yaml b/changelogs/config.yaml new file mode 100644 index 0000000..ed45f5d --- /dev/null +++ b/changelogs/config.yaml @@ -0,0 +1,32 @@ +changelog_filename_template: ../CHANGELOG.rst +changelog_filename_version_depth: 0 +changes_file: changelog.yaml +changes_format: combined +ignore_other_fragment_extensions: true +keep_fragments: false +mention_ancestor: true +new_plugins_after_name: removed_features +notesdir: fragments +prelude_section_name: release_summary +prelude_section_title: Release Summary +sanitize_changelog: true +sections: +- - major_changes + - Major Changes +- - minor_changes + - Minor Changes +- - breaking_changes + - Breaking Changes / Porting Guide +- - deprecated_features + - Deprecated Features +- - removed_features + - Removed Features (previously deprecated) +- - security_fixes + - Security Fixes +- - bugfixes + - Bugfixes +- - known_issues + - Known Issues +title: Arubanetworks.Aoscx +trivial_section_name: trivial +use_fqcn: true diff --git a/galaxy.yml b/galaxy.yml index 6dc9bfa..ad3709b 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -2,7 +2,7 @@ namespace: "arubanetworks" name: "aoscx" -version: "4.1.0" +version: "4.1.1" authors: - "Madhusudan Pranav Venugopal" diff --git a/requirements.txt b/requirements.txt index 8570559..aed4092 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,3 @@ paramiko requests -pyaoscx>=2.3.0 +pyaoscx>=2.3.1