Releases: cisco/cisco-network-puppet-module
Releases · cisco/cisco-network-puppet-module
Release v1.4.0
New feature support
Cisco Resources
cisco_bfd_global
type and provider.cisco_dhcp_relay_global
type and provider.cisco_ospf_area
type and provider.cisco_ospf_area_vlink
type and provider.
Added
- Extend cisco_interface with attributes:
bfd_echo
ipv4_dhcp_relay_addr
ipv4_dhcp_relay_info_trust
ipv4_dhcp_relay_src_addr_hsrp
ipv4_dhcp_relay_src_intf
ipv4_dhcp_relay_subnet_broadcast
ipv4_dhcp_smart_relay
ipv6_dhcp_relay_addr
ipv6_dhcp_relay_src_intf
storm_control_broadcast
storm_control_multicast
storm_control_unicast
- Extend cisco_interface_ospf with attributes:
bfd
mtu_ignore
network_type
priority
shutdown
transmit_delay
- Extend cisco_interface_portchannel with attributes:
bfd_per_link
- Extend cisco_ospf_vrf with attributes:
bfd
- Extend cisco_bgp_neighbor with attributes:
bfd
- Extended
cisco_bgp_af
to include l2vpn/evpn address-family support - Deprecated
cisco_interface
'private-vlan' properties and replaced with new methods. The deprecated properties will be removed with release 2.0.0. The old -> new properties are:
Old Name | New Name(s) |
---|---|
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 |
- Deprecated
cisco_vlan
'private-vlan' properties and replaced with new methods. The deprecated properties will be removed with release 2.0.0. The old -> new properties are:
Old Name | New Name |
---|---|
private_vlan_association |
pvlan_association |
private_vlan_type |
pvlan_type |
Changed
cisco_interface_ospf
type and provider so that the properties accept 'default' keyword.
Release v1.3.2
Fixed:
- Remove
autorequire
references in cisco types.- Fixes incompatibility between cisco resources and latest puppet agent rpm.
- Fix
undefined method 'previous'
bug incisco_command_config
provider.
Release v1.3.1
New feature support
Cisco Resources
cisco_fabricpath_global
type and provider.cisco_fabricpath_topology
type and provider.cisco_itd_device_group
type and provider.cisco_itd_device_group_node
type and provider.cisco_itd_service
type and provider.cisco_stp_global
type and provider.
Added
- Extended the following providers to support
Nexus N5k
,Nexus N6k
, andNexus N7k
cisco_aaa_authentication_login
,cisco_aaa_authorization_login_cfg_svc
,cisco_aaa_authorization_login_exec_svc
,cisco_aaa_group_tacacs
cisco_fabricpath_global
,cisco_fabricpath_topology
cisco_interface_channel_group
,cisco_interface_portchannel
,cisco_portchannel_global
cisco_snmp_community
,cisco_snmp_group
,cisco_snmp_server
,cisco_snmp_user
cisco_vpc_domain
cisco_vtp
domain_name
,name_server
,network_dns
,network_vlan
,search_domain
ntp_config
,ntp_server
port_channel
radius
,radius_global
,radius_server
,radius_server_group
network_snmp
,snmp_community
,snmp_notification
,snmp_notification_receiver
,snmp_user
tacacs
,tacacs_global
,tacacs_server
,tacacs_server_group
- Extended
cisco_bgp
with the following attributes:nsr
reconnect_interval
- Extended
cisco_interface
with the following attributes:ipv4_forwarding
,switchport_mode fabricpath
stp_bpdufilter
,stp_bpduguard
,stp_cost
,stp_guard
,stp_link_type
,stp_mst_cost
stp_mst_port_priority
,stp_port_priority
,stp_port_type
,stp_vlan_cost
,stp_vlan_port_priority
switchport_mode_private_vlan_host
,switchport_mode_private_vlan_host_association
switchport_mode_private_vlan_host_promisc
,switchport_mode_private_vlan_trunk_promiscuous
switchport_mode_private_vlan_trunk_secondary
,switchport_private_vlan_association_trunk
switchport_private_vlan_mapping_trunk
,switchport_private_vlan_trunk_allowed_vlan
switchport_private_vlan_trunk_native_vlan
,private_vlan_mapping
modify switchport_trunk_allowed_vlan to use range_summarize() which takes care of idempotency issues with vlan ranges
- Extended
cisco_portchannel_global
provider to supportNexus N3k
- Extended
cisco_vlan
with the following attributes:mode
private_vlan_type
private_vlan_association
- Extended
cisco_vpc_domain
with the following attributes:fabricpath_emulated_switch_id
fabricpath_multicast_load_balance
port_channel_limit
- Extended
cisco_vrf_af
with the following attributes:route_policy_export
route_policy_import
route_target_export_stitching
route_target_import_stitching
- Extended
cisco_vxlan_vtep
with the following attributes:source_interface_hold_down_time
Removed
- Removed 'cisco_nxapi' fact as this gem is no longer a dependency.
Changed
- Renamed all providers from
:nxapi
to:cisco
as they may include support for multiple Cisco platforms, not all of which use NXAPI.
Release v1.3.0
This version was never released.
Release v1.2.3
Added
- Download link for Nexus 5000 and Nexus 6000 Open Agent Container (OAC).
- OAC programmability guide links.
- Complete cisco_ace documentation.
Release v1.2.2
- Fixed Cisco NetDev port_channel provider to use the correct cisco_node_utils object.
- Fixed beaker test setup and cleanup issues.
- Fixed incomplete documentation references for the open agent container (OAC)
Release v1.2.1
This version was never released.
Release v1.2.0
New feature support
Cisco Resources
cisco_aaa_authentication_login
type and provider.cisco_aaa_authorization_login_cfg_svc
type and provider.cisco_aaa_authorization_login_exec_svc
type and provider.cisco_aaa_group_tacacs
type and provider.cisco_ace
type and providercisco_acl
type and providercisco_evpn_vni
type and provider.cisco_interface_channel_group
type and providercisco_interface_portchannel
type and providercisco_interface_service_vni
type and providercisco_overlay_global
type and provider.cisco_pim
type and providercisco_pim_rp_address
type and providercisco_pim_grouplist
type and providercisco_portchannel_global
type and providercisco_vdc
type and provider.cisco_vni
type and provider.cisco_vrf_af
type and provider.cisco_vxlan_vtep
type and provider.
NetDev Resources
network_trunk
provider.port_channel
provider.search_domain
provider.snmp_notification
provider.
Added
- Extended
cisco_bgp
with the following attributes:disable_policy_batching
,disable_policy_batching_ipv4
,disable_policy_batching_ipv6
fast_external_fallover
flush_routes
isolate
neighbor_down_fib_accelerate
route_distinguisher
event_history_cli
event_history_detail
event_history_events
event_history_periodic
- Extended
cisco_bgp_af
with the following attributes:default_metric
distance_ebgp
,distance_ibgp
,distance_local
inject_map
table_map
,table_map_filter
suppress_inactive
- Extended
cisco_interface
with the following attributes:fabric_forwarding_anycast_gateway
ipv4_address_secondary
,ipv4_netmask_length_secondary
ipv4_arp_timeout
ipv4_pim_sparse_mode
vlan_mapping
,vlan_mapping_enable
ipv4_acl_in
,ipv4_acl_out
,ipv6_acl_in
,ipv6_acl_out
- Extended
cisco_vrf
with the following attributes:route_distinguisher
vni
Release v1.1.0
New feature support
Cisco Resources.
- cisco_bgp type and provider.
- cisco_bgp_af type and provider.
- cisco_bgp_neighbor type and provider.
- cisco_bgp_neighbor_af type and provider.
- cisco_vrf type and provider.
NetDev Resources.
- domain_name provider.
- name_server provider.
- network_dns provider.
- network_snmp provider.
- ntp_config provider.
- ntp_server provider.
- radius provider.
- radius global provider.
- syslog_server provider.
- syslog_setting provider.
Added
- New documentation for developing beaker testcases: README-develop-beaker-scripts.md
- Extended cisco_interface with the following attributes:
- encapsulation dot1q
- mtu
- switchport trunk allowed VLANs
- switchport trunk native VLAN
- Rubocop enabled and passes (@robert-w-gries)
- Gemfile now requires puppet version 4.0 or higher
- Gemfile.lock added to gitignore
Removed
- Obsolete documents: README-beaker-testcase-execution.md, README-beaker-testcase-writing.md
- Travis no longer tests ruby version 1.9.3
Release v1.0.2
Updated documentation links to reflect that the repo and agent RPM packages have had their platform renamed from 'nxos' to 'cisco-wrlinux'.