Init: mediaserver

This commit is contained in:
2023-02-08 12:13:28 +01:00
parent 848bc9739c
commit f7c23d4ba9
31914 changed files with 6175775 additions and 0 deletions

View File

@@ -0,0 +1,170 @@
objects:
role: {}
plugins:
become: {}
cache: {}
callback: {}
cliconf:
sonic:
description: Use sonic cliconf to run command on Dell OS10 platform
name: sonic
version_added: null
connection: {}
httpapi:
sonic:
description: HttpApi Plugin for devices supporting Restconf SONIC API
name: sonic
version_added: 1.0.0
inventory: {}
lookup: {}
module:
sonic_aaa:
description: Manage AAA and its parameters
name: sonic_aaa
namespace: ''
version_added: 1.1.0
sonic_api:
description: Manages REST operations on devices running Enterprise SONiC
name: sonic_api
namespace: ''
version_added: 1.0.0
sonic_bgp:
description: Manage global BGP and its parameters
name: sonic_bgp
namespace: ''
version_added: 1.0.0
sonic_bgp_af:
description: Manage global BGP address-family and its parameters
name: sonic_bgp_af
namespace: ''
version_added: 1.0.0
sonic_bgp_as_paths:
description: Manage BGP autonomous system path (or as-path-list) and its parameters
name: sonic_bgp_as_paths
namespace: ''
version_added: 1.0.0
sonic_bgp_communities:
description: Manage BGP community and its parameters
name: sonic_bgp_communities
namespace: ''
version_added: 1.0.0
sonic_bgp_ext_communities:
description: Manage BGP extended community-list and its parameters
name: sonic_bgp_ext_communities
namespace: ''
version_added: 1.0.0
sonic_bgp_neighbors:
description: Manage a BGP neighbor and its parameters
name: sonic_bgp_neighbors
namespace: ''
version_added: 1.0.0
sonic_bgp_neighbors_af:
description: Manage the BGP neighbor address-family and its parameters
name: sonic_bgp_neighbors_af
namespace: ''
version_added: 1.0.0
sonic_command:
description: Runs commands on devices running Enterprise SONiC
name: sonic_command
namespace: ''
version_added: 1.0.0
sonic_config:
description: Manages configuration sections on devices running Enterprise SONiC
name: sonic_config
namespace: ''
version_added: 1.0.0
sonic_facts:
description: Collects facts on devices running Enterprise SONiC
name: sonic_facts
namespace: ''
version_added: 1.0.0
sonic_interfaces:
description: Configure Interface attributes on interfaces such as, Eth, LAG,
VLAN, and loopback. (create a loopback interface if it does not exist.)
name: sonic_interfaces
namespace: ''
version_added: 1.0.0
sonic_l2_interfaces:
description: Configure interface-to-VLAN association that is based on access
or trunk mode
name: sonic_l2_interfaces
namespace: ''
version_added: 1.0.0
sonic_l3_interfaces:
description: Configure the IPv4 and IPv6 parameters on Interfaces such as, Eth,
LAG, VLAN, and loopback
name: sonic_l3_interfaces
namespace: ''
version_added: 1.0.0
sonic_lag_interfaces:
description: Manage link aggregation group (LAG) interface parameters
name: sonic_lag_interfaces
namespace: ''
version_added: 1.0.0
sonic_mclag:
description: Manage multi chassis link aggregation groups domain (MCLAG) and
its parameters
name: sonic_mclag
namespace: ''
version_added: 1.0.0
sonic_ntp:
description: Manage NTP configuration on SONiC.
name: sonic_ntp
namespace: ''
version_added: 2.0.0
sonic_port_breakout:
description: Configure port breakout settings on physical interfaces
name: sonic_port_breakout
namespace: ''
version_added: 1.0.0
sonic_prefix_lists:
description: prefix list configuration handling for SONiC
name: sonic_prefix_lists
namespace: ''
version_added: 2.0.0
sonic_radius_server:
description: Manage RADIUS server and its parameters
name: sonic_radius_server
namespace: ''
version_added: 1.0.0
sonic_static_routes:
description: Manage static routes configuration on SONiC
name: sonic_static_routes
namespace: ''
version_added: 2.0.0
sonic_system:
description: Configure system parameters
name: sonic_system
namespace: ''
version_added: 1.0.0
sonic_tacacs_server:
description: Manage TACACS server and its parameters
name: sonic_tacacs_server
namespace: ''
version_added: 1.1.0
sonic_users:
description: Manage users and its parameters
name: sonic_users
namespace: ''
version_added: 1.1.0
sonic_vlans:
description: Manage VLAN and its parameters
name: sonic_vlans
namespace: ''
version_added: 1.0.0
sonic_vrfs:
description: Manage VRFs and associate VRFs to interfaces such as, Eth, LAG,
VLAN, and loopback
name: sonic_vrfs
namespace: ''
version_added: 1.0.0
sonic_vxlans:
description: Manage VxLAN EVPN and its parameters
name: sonic_vxlans
namespace: ''
version_added: 1.0.0
netconf: {}
shell: {}
strategy: {}
vars: {}
version: 2.0.0

View File

@@ -0,0 +1,119 @@
======================================
Dellemc.Enterprise_Sonic Release Notes
======================================
.. contents:: Topics
v2.0.0
======
Release Summary
---------------
This release provides Dell SONiC Enterprise Ansible Collection support for SONiC 4.x images. It is the first release for the 2.x branch of the collection. Subsequent enhancements for support of SONiC 4.x images will also be provided as needed on the 2.x branch. This release also contains bugfixes and enhancements to supplement the Ansible functionality provided previously for SONiC 3.x images. The changelog describes changes made to the modules and plugins included in this collection since release 1.1.0.
Major Changes
-------------
- Added 'static_routes' module to collection (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/82).
- Added a resource module for NTP support (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/99).
- Added a resource module for support of prefix lists (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/100).
- Updated backend REST API request formats in all applicable modules for compatibility with SONiC 4.x openconfig YANG compliant REST APIs. (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/53)
Minor Changes
-------------
- Added an execution-environment.yml file to the "meta" directory to enable use of Ansible execution environment infrastructure (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/88).
- bgp_af - Added support for BGP options to configure usage and advertisement of vxlan primary IP address related attributes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/62).
- bgp_as_paths - updated module examples with 'permit' attribute (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/102)
- bgp_neighbors - Add BGP peer group support for multiple attributes. The added attributes correspond to the same set of attributes added for BGP neighbors with PR 72 (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/81).
- bgp_neighbors - Add support for multiple attributes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/72).
- bgp_neighbors - add an auth_pwd dictionary and nbr_description attribute to the argspec (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/67).
- bgp_neighbors - added prefix-list related peer-group attributes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/101).
- bgp_neighbors_af - added prefix-list related neighbor attributes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/101).
- playbook - updated examples to reflect module changes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/102)
- sonic_vxlans - Add configuration capability for the primary IP address of a vxlan vtep to facilitate vxlan path redundundancy (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/58).
- vlans - Added support for the vlan "description" attribute (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/98).
- workflow - Added stable-2.13 to the sanity test matrix (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/90).
Breaking Changes / Porting Guide
--------------------------------
- bgp_af - Add the route_advertise_list dictionary to the argspec to replace the deleted, obsolete advertise_prefix attribute used for SONiC 3.x images on the 1.x branch of this collection. This change corresponds to a SONiC 4.0 OC YANG REST compliance change for the BGP AF REST API. It enables specification of a route map in conjunction with each route advertisement prefix (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/63).
- bgp_af - remove the obsolete 'advertise_prefix' attribute from argspec and config code. This and subsequent co-req replacement with the new route advertise list argument structure require corresponding changes in playbooks previoulsly used for configuring route advertise prefixes for SONiC 3.x images. (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/60)
- bgp_neighbors - Replace the previously defined standalone "bfd" attribute with a bfd dictionary containing multiple attributes. This change corresponds to the revised SONiC 4.x implementation of OC YANG compatible REST APIs. Playbooks previously using the bfd attributes for SONiC 3.x images must be modified for useon SONiC 4.0 images to use the new definition for the bfd attribute argspec structure (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/72).
- bgp_neighbors - Replace, for BGP peer groups, the previously defined standalone "bfd" attribute with a bfd dictionary containing multiple attributes. This change corresponds to the revised SONiC 4.x implementation of OC YANG compatible REST APIs. Playbooks previously using the bfd attributes for SONiC 3.x images must be modified for useon SONiC 4.0 images to use the new definition for the bfd attribute argspec structure (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/81).
Bugfixes
--------
- Fixed regression test bugs in multiple modules (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/103).
- Fixed regression test sequencing and other regression test bugs in multiple modules (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/85).
- aaa - Fixed a bug in facts gathering by providing required conditional branching (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/90)
- aaa - Modify regression test sequencing to enable correct testing of the functionality for this module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/78).
- bgp_neighbors - remove string conversion of timer attributes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/60)
- port_breakout - Fixed a bug in formulation of port breakout REST APIs (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/88).
- sonic - Fix a bug in handling of interface names in standard interface naming mode (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/103).
- sonic_command - Fix bugs in handling of CLI commands involving a prompt and answer sequence (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/76/files).
- users - Fixed a bug in facts gathering (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/90).
- vxlan - update Vxlan test cases to comply with SONiC behavior (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/105).
New Modules
-----------
- dellemc.enterprise_sonic.sonic_ntp - Manage NTP configuration on SONiC.
- dellemc.enterprise_sonic.sonic_prefix_lists - prefix list configuration handling for SONiC
- dellemc.enterprise_sonic.sonic_static_routes - Manage static routes configuration on SONiC
v1.1.0
======
New Modules
-----------
- dellemc.enterprise_sonic.sonic_aaa - AAA resource module.
- dellemc.enterprise_sonic.sonic_radius_server - RADIUS resource module.
- dellemc.enterprise_sonic.sonic_system - SYSTEM resource module.
- dellemc.enterprise_sonic.sonic_tacacs_server - TACACS Server resource module.
v1.0.0
======
New Plugins
-----------
Cliconf
~~~~~~~
- dellemc.enterprise_sonic.sonic - Use Ansible CLICONF to run commands on Enterprise SONiC.
Httpapi
~~~~~~~
- dellemc.enterprise_sonic.sonic - Use Ansible HTTPAPI to run commands on Enterprise SONiC.
New Modules
-----------
- dellemc.enterprise_sonic.sonic_api - Perform REST operations through the Management Framework REST API.
- dellemc.enterprise_sonic.sonic_bgp - BGP resource module.
- dellemc.enterprise_sonic.sonic_bgp_af - BGP AF resource module.
- dellemc.enterprise_sonic.sonic_bgp_as_paths - BGP AS path resource module.
- dellemc.enterprise_sonic.sonic_bgp_communities - BGP communities resource module.
- dellemc.enterprise_sonic.sonic_bgp_ext_communities - BGP Ext communities resource module.
- dellemc.enterprise_sonic.sonic_bgp_neighbors - BGP neighbors resource module.
- dellemc.enterprise_sonic.sonic_bgp_neighbors_af - BGP neighbors AF resource module.
- dellemc.enterprise_sonic.sonic_command - Run commands through Management Framework CLI.
- dellemc.enterprise_sonic.sonic_config - Manage configuration through the Management Framework CLI.
- dellemc.enterprise_sonic.sonic_interfaces - Interface resource module.
- dellemc.enterprise_sonic.sonic_l2_interfaces - Layer 2 interface resource module.
- dellemc.enterprise_sonic.sonic_l3_interfaces - Layer 3 interface resource module.
- dellemc.enterprise_sonic.sonic_lag_interfaces - Link aggregation (LAG) resource module.
- dellemc.enterprise_sonic.sonic_mclag - MCLAG resource module.
- dellemc.enterprise_sonic.sonic_port_breakout - port breakout resource module.
- dellemc.enterprise_sonic.sonic_users - USERS resource module.
- dellemc.enterprise_sonic.sonic_vlans - VLAN resource module.
- dellemc.enterprise_sonic.sonic_vrfs - VRF resource module.
- dellemc.enterprise_sonic.sonic_vxlans - VxLAN EVPN resource module.

View File

@@ -0,0 +1,2 @@
major_changes:
- Added a resource module for support of prefix lists (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/100).

View File

@@ -0,0 +1,3 @@
minor_changes:
- bgp_neighbors - added prefix-list related peer-group attributes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/101).
- bgp_neighbors_af - added prefix-list related neighbor attributes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/101).

View File

@@ -0,0 +1,3 @@
minor_changes:
- bgp_as_paths - updated module examples with 'permit' attribute (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/102)
- playbook - updated examples to reflect module changes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/102)

View File

@@ -0,0 +1,3 @@
bugfixes:
- sonic - Fix a bug in handling of interface names in standard interface naming mode (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/103).
- Fixed regression test bugs in multiple modules (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/103).

View File

@@ -0,0 +1,2 @@
bugfixes:
- vxlan - update Vxlan test cases to comply with SONiC behavior (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/105).

View File

@@ -0,0 +1,2 @@
release_summary: |
This release provides Dell SONiC Enterprise Ansible Collection support for SONiC 4.x images. It is the first release for the 2.x branch of the collection. Subsequent enhancements for support of SONiC 4.x images will also be provided as needed on the 2.x branch. This release also contains bugfixes and enhancements to supplement the Ansible functionality provided previously for SONiC 3.x images. The changelog describes changes made to the modules and plugins included in this collection since release 1.1.0.

View File

@@ -0,0 +1,2 @@
major_changes:
- Updated backend REST API request formats in all applicable modules for compatibility with SONiC 4.x openconfig YANG compliant REST APIs. (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/53)

View File

@@ -0,0 +1,2 @@
minor_changes:
- sonic_vxlans - Add configuration capability for the primary IP address of a vxlan vtep to facilitate vxlan path redundundancy (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/58).

View File

@@ -0,0 +1,4 @@
bugfixes:
- bgp_neighbors - remove string conversion of timer attributes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/60)
breaking_changes:
- bgp_af - remove the obsolete 'advertise_prefix' attribute from argspec and config code. This and subsequent co-req replacement with the new route advertise list argument structure require corresponding changes in playbooks previoulsly used for configuring route advertise prefixes for SONiC 3.x images. (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/60)

View File

@@ -0,0 +1,2 @@
minor_changes:
- bgp_af - Added support for BGP options to configure usage and advertisement of vxlan primary IP address related attributes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/62).

View File

@@ -0,0 +1,2 @@
breaking_changes:
- bgp_af - Add the route_advertise_list dictionary to the argspec to replace the deleted, obsolete advertise_prefix attribute used for SONiC 3.x images on the 1.x branch of this collection. This change corresponds to a SONiC 4.0 OC YANG REST compliance change for the BGP AF REST API. It enables specification of a route map in conjunction with each route advertisement prefix (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/63).

View File

@@ -0,0 +1,2 @@
minor_changes:
- bgp_neighbors - add an auth_pwd dictionary and nbr_description attribute to the argspec (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/67).

View File

@@ -0,0 +1,5 @@
minor_changes:
- bgp_neighbors - Add support for multiple attributes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/72).
breaking_changes:
- bgp_neighbors - Replace the previously defined standalone "bfd" attribute with a bfd dictionary containing multiple attributes. This change corresponds to the revised SONiC 4.x implementation of OC YANG compatible REST APIs. Playbooks previously using the bfd attributes for SONiC 3.x images must be modified for useon SONiC 4.0 images to use the new definition for the bfd attribute argspec structure (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/72).

View File

@@ -0,0 +1,2 @@
bugfixes:
- sonic_command - Fix bugs in handling of CLI commands involving a prompt and answer sequence (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/76/files).

View File

@@ -0,0 +1,2 @@
bugfixes:
- aaa - Modify regression test sequencing to enable correct testing of the functionality for this module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/78).

View File

@@ -0,0 +1,5 @@
minor_changes:
- bgp_neighbors - Add BGP peer group support for multiple attributes. The added attributes correspond to the same set of attributes added for BGP neighbors with PR 72 (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/81).
breaking_changes:
- bgp_neighbors - Replace, for BGP peer groups, the previously defined standalone "bfd" attribute with a bfd dictionary containing multiple attributes. This change corresponds to the revised SONiC 4.x implementation of OC YANG compatible REST APIs. Playbooks previously using the bfd attributes for SONiC 3.x images must be modified for useon SONiC 4.0 images to use the new definition for the bfd attribute argspec structure (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/81).

View File

@@ -0,0 +1,2 @@
major_changes:
- Added 'static_routes' module to collection (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/82).

View File

@@ -0,0 +1,2 @@
bugfixes:
- Fixed regression test sequencing and other regression test bugs in multiple modules (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/85).

View File

@@ -0,0 +1,5 @@
bugfixes:
- port_breakout - Fixed a bug in formulation of port breakout REST APIs (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/88).
minor_changes:
- Added an execution-environment.yml file to the "meta" directory to enable use of Ansible execution environment infrastructure (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/88).

View File

@@ -0,0 +1,6 @@
bugfixes:
- aaa - Fixed a bug in facts gathering by providing required conditional branching (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/90)
- users - Fixed a bug in facts gathering (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/90).
minor_changes:
- workflow - Added stable-2.13 to the sanity test matrix (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/90).

View File

@@ -0,0 +1,2 @@
minor_changes:
- vlans - Added support for the vlan "description" attribute (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/98).

View File

@@ -0,0 +1,2 @@
major_changes:
- Added a resource module for NTP support (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/99).

View File

@@ -0,0 +1,197 @@
ancestor: null
releases:
1.0.0:
modules:
- description: Perform REST operations through the Management Framework REST API.
name: sonic_api
namespace: ''
- description: BGP resource module.
name: sonic_bgp
namespace: ''
- description: BGP AF resource module.
name: sonic_bgp_af
namespace: ''
- description: BGP AS path resource module.
name: sonic_bgp_as_paths
namespace: ''
- description: BGP communities resource module.
name: sonic_bgp_communities
namespace: ''
- description: BGP Ext communities resource module.
name: sonic_bgp_ext_communities
namespace: ''
- description: BGP neighbors resource module.
name: sonic_bgp_neighbors
namespace: ''
- description: BGP neighbors AF resource module.
name: sonic_bgp_neighbors_af
namespace: ''
- description: Run commands through Management Framework CLI.
name: sonic_command
namespace: ''
- description: Manage configuration through the Management Framework CLI.
name: sonic_config
namespace: ''
- description: Interface resource module.
name: sonic_interfaces
namespace: ''
- description: Layer 2 interface resource module.
name: sonic_l2_interfaces
namespace: ''
- description: Layer 3 interface resource module.
name: sonic_l3_interfaces
namespace: ''
- description: Link aggregation (LAG) resource module.
name: sonic_lag_interfaces
namespace: ''
- description: MCLAG resource module.
name: sonic_mclag
namespace: ''
- description: port breakout resource module.
name: sonic_port_breakout
namespace: ''
- description: USERS resource module.
name: sonic_users
namespace: ''
- description: VLAN resource module.
name: sonic_vlans
namespace: ''
- description: VRF resource module.
name: sonic_vrfs
namespace: ''
- description: VxLAN EVPN resource module.
name: sonic_vxlans
namespace: ''
plugins:
cliconf:
- description: Use Ansible CLICONF to run commands on Enterprise SONiC.
name: sonic
namespace: null
httpapi:
- description: Use Ansible HTTPAPI to run commands on Enterprise SONiC.
name: sonic
namespace: null
release_date: '2020-12-07'
1.1.0:
modules:
- description: AAA resource module.
name: sonic_aaa
namespace: ''
- description: RADIUS resource module.
name: sonic_radius_server
namespace: ''
- description: SYSTEM resource module.
name: sonic_system
namespace: ''
- description: TACACS Server resource module.
name: sonic_tacacs_server
namespace: ''
release_date: '2021-05-28'
2.0.0:
changes:
breaking_changes:
- bgp_af - Add the route_advertise_list dictionary to the argspec to replace
the deleted, obsolete advertise_prefix attribute used for SONiC 3.x images
on the 1.x branch of this collection. This change corresponds to a SONiC 4.0
OC YANG REST compliance change for the BGP AF REST API. It enables specification
of a route map in conjunction with each route advertisement prefix (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/63).
- bgp_af - remove the obsolete 'advertise_prefix' attribute from argspec and
config code. This and subsequent co-req replacement with the new route advertise
list argument structure require corresponding changes in playbooks previoulsly
used for configuring route advertise prefixes for SONiC 3.x images. (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/60)
- bgp_neighbors - Replace the previously defined standalone "bfd" attribute
with a bfd dictionary containing multiple attributes. This change corresponds
to the revised SONiC 4.x implementation of OC YANG compatible REST APIs. Playbooks
previously using the bfd attributes for SONiC 3.x images must be modified
for useon SONiC 4.0 images to use the new definition for the bfd attribute
argspec structure (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/72).
- bgp_neighbors - Replace, for BGP peer groups, the previously defined standalone
"bfd" attribute with a bfd dictionary containing multiple attributes. This
change corresponds to the revised SONiC 4.x implementation of OC YANG compatible
REST APIs. Playbooks previously using the bfd attributes for SONiC 3.x images
must be modified for useon SONiC 4.0 images to use the new definition for
the bfd attribute argspec structure (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/81).
bugfixes:
- Fixed regression test bugs in multiple modules (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/103).
- Fixed regression test sequencing and other regression test bugs in multiple
modules (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/85).
- aaa - Fixed a bug in facts gathering by providing required conditional branching
(https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/90)
- aaa - Modify regression test sequencing to enable correct testing of the functionality
for this module (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/78).
- bgp_neighbors - remove string conversion of timer attributes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/60)
- port_breakout - Fixed a bug in formulation of port breakout REST APIs (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/88).
- sonic - Fix a bug in handling of interface names in standard interface naming
mode (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/103).
- sonic_command - Fix bugs in handling of CLI commands involving a prompt and
answer sequence (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/76/files).
- users - Fixed a bug in facts gathering (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/90).
- vxlan - update Vxlan test cases to comply with SONiC behavior (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/105).
major_changes:
- Added 'static_routes' module to collection (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/82).
- Added a resource module for NTP support (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/99).
- Added a resource module for support of prefix lists (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/100).
- Updated backend REST API request formats in all applicable modules for compatibility
with SONiC 4.x openconfig YANG compliant REST APIs. (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/53)
minor_changes:
- Added an execution-environment.yml file to the "meta" directory to enable
use of Ansible execution environment infrastructure (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/88).
- bgp_af - Added support for BGP options to configure usage and advertisement
of vxlan primary IP address related attributes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/62).
- bgp_as_paths - updated module examples with 'permit' attribute (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/102)
- bgp_neighbors - Add BGP peer group support for multiple attributes. The added
attributes correspond to the same set of attributes added for BGP neighbors
with PR 72 (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/81).
- bgp_neighbors - Add support for multiple attributes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/72).
- bgp_neighbors - add an auth_pwd dictionary and nbr_description attribute to
the argspec (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/67).
- bgp_neighbors - added prefix-list related peer-group attributes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/101).
- bgp_neighbors_af - added prefix-list related neighbor attributes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/101).
- playbook - updated examples to reflect module changes (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/102)
- sonic_vxlans - Add configuration capability for the primary IP address of
a vxlan vtep to facilitate vxlan path redundundancy (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/58).
- vlans - Added support for the vlan "description" attribute (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/98).
- workflow - Added stable-2.13 to the sanity test matrix (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/90).
release_summary: 'This release provides Dell SONiC Enterprise Ansible Collection
support for SONiC 4.x images. It is the first release for the 2.x branch of
the collection. Subsequent enhancements for support of SONiC 4.x images will
also be provided as needed on the 2.x branch. This release also contains bugfixes
and enhancements to supplement the Ansible functionality provided previously
for SONiC 3.x images. The changelog describes changes made to the modules
and plugins included in this collection since release 1.1.0.
'
fragments:
- 100-prefix_lists-resource-module.yaml
- 101-bgp-prefix_lists.yaml
- 102-playbook-example-updates.yaml
- 103-standard-interface-naming-and-other-bugfixes.yaml
- 105-vxlan-regression-test-fix.yaml
- 2.0.0.yaml
- 53-oc-yang-compliance.yaml
- 58-vxlan-primary-ip.yaml
- 60-bgp-regression-test_fixes.yaml
- 62-bgp-vxlan-primary-ip.yaml
- 63-bgp_af-route_advertise_list.yaml
- 67-bgp_neighbors-auth_pwd-and-neighbor_description.yaml
- 72-bgp_neighbors-add-attributes.yaml
- 76-CLI-command-prompt-answer-fix.yaml
- 78-aaa-regression-fix.yaml
- 81-add-bgp-peer-group-attributes.yaml
- 82-static_routes.yaml
- 85-regression-test-fixes.yaml
- 88-port_breakout-and-execution-environment.yaml
- 90-aaa-and-users-bugfix.yaml
- 98-vlans-description.yaml
- 99-ntp-resource-module.yaml
modules:
- description: Manage NTP configuration on SONiC.
name: sonic_ntp
namespace: ''
- description: prefix list configuration handling for SONiC
name: sonic_prefix_lists
namespace: ''
- description: Manage static routes configuration on SONiC
name: sonic_static_routes
namespace: ''
release_date: '2022-09-02'

View File

@@ -0,0 +1,33 @@
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
archive_path_template: changelogs/archive_fragments/{version}
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: Dellemc.Enterprise_Sonic
trivial_section_name: trivial
use_fqcn: true