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.0
or 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_vrf
with attribute:redistribute
- Extended
cisco_vpc_domain
with attributes:arp_synchronize
nd_synchronize
peer_switch
- Extended
cisco_vxlan_vtep_vni
with attribute:suppress_arp_disable
- Extended
cisco_vxlan_vtep
with attributes:global_suppress_arp
global_mcast_group_l2
global_mcast_group_l3
global_ingress_replication_bgp
Release v1.10.0
New feature support
Added
-
Added
syslog_facility
with 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_name
logfile_severity_level
logfile_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
banner
with 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-shell
hosting 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_multisite
type and provider.cisco_evpn_stormcontrol
type and provider.cisco_interface_evpn_multisite
type and provider.cisco_evpn_multicast
type and provider.cisco_ip_multicast
type and provider
Added
- Extend
cisco_bgp_neighbor
with attribute:peer_type
- Extend
cisco_bgp_neighbor_af
with attribute:rewrite_evpn_rt_asn
- Extend
cisco_vxlan_vtep
with attribute:multisite_border_gateway_interface
- Extend
cisco_vxlan_vtep_vni
with attribute:multisite_ingress_replication
- Extend
cisco_vrf_af
with attributes:route_target_both_auto_mvpn
route_target_import_mvpn
route_target_export_mvpn
Release v1.8.0
New feature support
Cisco Resources
cisco_object_group
type and provider.cisco_object_group_entry
type and provider.
Added
Changed
-
cisco_interface
Refactored to allow physical ethernet interfaces to be managed as ensurable resources.ensure => absent
for physical interfaces will put the interface into a default state.ensure => absent
for logical interfaces will cause them to be destroyed.
-
Extend
syslog_server
with attribute: -
port
-
Extend
syslog_settings
with attributes: -
console
-
monitor
-
source_interface
-
vrf
-
Extend
radius_global
with attribute: -
source_interface
-
Extend
tacacs_global
with attribute: -
source_interface
Release v1.7.0
New feature support
Cisco Resources
cisco_bgp_af_aa
type 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_upgrade
with attributes: -
package
-
Added
ntp_auth_key
with attributes: -
algorithm
-
key
-
mode
-
password
-
Extend
ntp_config
with attributes: -
authenticate
-
trusted_key
-
Extend
ntp_server
with attributes: -
key
-
maxpoll
-
minpoll
-
vrf
Changed
Removed
- Deprecated
version
andsource_uri
attributes forcisco_upgrade
in favor of a single attributepackage
.
Resolved Issues
Release v1.6.0
New feature support
Cisco Resources
cisco_route_map
type and provider.cisco_upgrade
type and provider.
Added
- Extend cisco_interface with attributes:
load_interval_counter_1_delay
load_interval_counter_2_delay
load_interval_counter_3_delay
Release v1.5.0
New feature support
Cisco Resources
cisco_hsrp_global
type and provider.cisco_interface_hsrp_group
type and provider.
Added
- Extend cisco_interface with attributes:
hsrp_bfd
hsrp_delay_minimum
hsrp_delay_reload
hsrp_mac_refresh
hsrp_use_bia
hsrp_version
pim_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_errors
event_history_objstore
- Added support for Cisco NX-OS software release
7.3(0)I5(1)