Releases: cisco/cisco-network-puppet-module
Release v2.1.0
Issues Addressed
Removed
- Removal of deprecated
cisco_interface'private-vlan' properties.
| Deprecated/Removed Name | New Name |
|---|---|
private_vlan_mapping |
pvlan_mapping |
switchport_mode_private_vlan_host |
switchport_pvlan_host, switchport_pvlan_promiscuous, |
switchport_mode_private_vlan_host_association |
switchport_pvlan_host_association |
switchport_mode_private_vlan_host_promiscous |
switchport_pvlan_mapping |
switchport_mode_private_vlan_trunk_promiscuous |
switchport_pvlan_trunk_promiscuous |
switchport_mode_private_vlan_trunk_secondary |
switchport_pvlan_trunk_secondary |
switchport_private_vlan_association_trunk |
switchport_pvlan_trunk_association |
switchport_private_vlan_mapping_trunk |
switchport_pvlan_mapping_trunk |
switchport_private_vlan_trunk_allowed_vlan |
switchport_pvlan_trunk_allowed_vlan |
switchport_private_vlan_trunk_native_vlan |
switchport_pvlan_trunk_native_vlan |
- Removal of deprecated
cisco_vlan'private-vlan' properties.
| Deprecated/Removed Name | New Name |
|---|---|
private_vlan_association |
pvlan_association |
private_vlan_type |
pvlan_type |
- Removed cisco_interface attribute:
purge_config
Release v2.0.1
Changed
- Module updated to utilize a transport class rather than the current device class. Backwards compatible change.
Release v2.0.0
New Major Version
This is a new major version release of the cisco-network-puppet-module. This version of the module extends Cisco and Netdev resources to allow managing Cisco Nexus devices using an agentless workflow.
The traditional agent based workflows are still supported with the following caveats.
- GuestShell Agent
- Supported on all platforms that have GuestShell support
- Supports agent installs using puppet agent 5 and puppet agent 6 rpms.
- Native Bash Agent
- Only supported on NX-OS image versions prior to release version
9.2(1) - Supports agent installs using puppet agent 5 rpm only and support will be discontinued once puppet agent 5 reaches EOL.
- Only supported on NX-OS image versions prior to release version
- Open Agent Container (OAC)
- This version of the module is not supported for OAC. Must use module version
1.10.0or ealier. - Supports agent install using puppet agent 4 rpm or ealier which is now EOL.
- This version of the module is not supported for OAC. Must use module version
Added
- Extended
cisco_ospf_vrfwith attribute:redistribute
- Extended
cisco_vpc_domainwith attributes:arp_synchronizend_synchronizepeer_switch
- Extended
cisco_vxlan_vtep_vniwith attribute:suppress_arp_disable
- Extended
cisco_vxlan_vtepwith attributes:global_suppress_arpglobal_mcast_group_l2global_mcast_group_l3global_ingress_replication_bgp
Release v1.10.0
New feature support
Added
-
Added
syslog_facilitywith attribute:level
-
Extend syslog_server with attribute:
facility
-
Extend cisco_interface with attribute:
ipv6_redirects
-
Extend network_dns with attribute:
hostname
-
Extend syslog_settings with attributes:
logfile_namelogfile_severity_levellogfile_size
note: due to bug in NXAPI logfile_size is only supported on n9k and n3k platforms running 7.0(3)I7.4 / 9.2(1) or higher
- Added
bannerwith attributes:motd
note: due to bug in NXAPI multiline banners are only supported on n9k and n3k platforms running 7.0(3)I7.4 / 9.2(1) or higher
Changed
Removed
- Support for Puppet Agent install into the
bash-shellhosting environment. This is the native WRL Linux environment underlying NX-OS.
Resolved Issues
- https://tickets.puppetlabs.com/browse/CISCO-63
- https://tickets.puppetlabs.com/browse/CISCO-66
- https://tickets.puppetlabs.com/browse/CISCO-71
- https://tickets.puppetlabs.com/browse/CISCO-72
- https://tickets.puppetlabs.com/browse/CISCO-73
- https://tickets.puppetlabs.com/browse/CISCO-74
- https://tickets.puppetlabs.com/browse/CISCO-75
- https://tickets.puppetlabs.com/browse/CISCO-76
- https://tickets.puppetlabs.com/browse/CISCO-77
Release v1.9.0
New feature support
Cisco Resources
cisco_evpn_multisitetype and provider.cisco_evpn_stormcontroltype and provider.cisco_interface_evpn_multisitetype and provider.cisco_evpn_multicasttype and provider.cisco_ip_multicasttype and provider
Added
- Extend
cisco_bgp_neighborwith attribute:peer_type
- Extend
cisco_bgp_neighbor_afwith attribute:rewrite_evpn_rt_asn
- Extend
cisco_vxlan_vtepwith attribute:multisite_border_gateway_interface
- Extend
cisco_vxlan_vtep_vniwith attribute:multisite_ingress_replication
- Extend
cisco_vrf_afwith attributes:route_target_both_auto_mvpnroute_target_import_mvpnroute_target_export_mvpn
Release v1.8.0
New feature support
Cisco Resources
cisco_object_grouptype and provider.cisco_object_group_entrytype and provider.
Added
Changed
-
cisco_interfaceRefactored to allow physical ethernet interfaces to be managed as ensurable resources.ensure => absentfor physical interfaces will put the interface into a default state.ensure => absentfor logical interfaces will cause them to be destroyed.
-
Extend
syslog_serverwith attribute: -
port -
Extend
syslog_settingswith attributes: -
console -
monitor -
source_interface -
vrf -
Extend
radius_globalwith attribute: -
source_interface -
Extend
tacacs_globalwith attribute: -
source_interface
Release v1.7.0
New feature support
Cisco Resources
cisco_bgp_af_aatype and provider.
Added
-
Extend cisco_interface with attributes:
-
purge_config -
Extend cisco_interface_channel_group with attributes:
-
channel_group_mode -
Added support for tftp and usb URIs to
cisco_upgrade -
Extend
cisco_upgradewith attributes: -
package -
Added
ntp_auth_keywith attributes: -
algorithm -
key -
mode -
password -
Extend
ntp_configwith attributes: -
authenticate -
trusted_key -
Extend
ntp_serverwith attributes: -
key -
maxpoll -
minpoll -
vrf
Changed
Removed
- Deprecated
versionandsource_uriattributes forcisco_upgradein favor of a single attributepackage.
Resolved Issues
Release v1.6.0
New feature support
Cisco Resources
cisco_route_maptype and provider.cisco_upgradetype and provider.
Added
- Extend cisco_interface with attributes:
load_interval_counter_1_delayload_interval_counter_2_delayload_interval_counter_3_delay
Release v1.5.0
New feature support
Cisco Resources
cisco_hsrp_globaltype and provider.cisco_interface_hsrp_grouptype and provider.
Added
- Extend cisco_interface with attributes:
hsrp_bfdhsrp_delay_minimumhsrp_delay_reloadhsrp_mac_refreshhsrp_use_biahsrp_versionpim_bfd
- Extend cisco_pim with attributes:
bfd
- Added support for Cisco NX-OS software releases
7.3(0)F1(1)and8.0(1)
Resolved Issues
Release v1.4.1
Added
- Extend cisco_bgp with attributes:
event_history_errorsevent_history_objstore
- Added support for Cisco NX-OS software release
7.3(0)I5(1)