Skip to content

Releases: vyos/vyos.vyos

6.0.0

25 Jun 11:46
47c1025
Compare
Choose a tag to compare

v6.0.0

Release Summary

This is the first significant release from the VyOS community for these modules. This release is focussed on 1.3+ of VyOS and will be the last major release to support 1.3 fully. Although efforts have been made to maintain compatibility with the existing vyos collection modules, there have breaking changes where necessary to configuration parameters. Please review all changes carefully before updating.

Major Changes

bgp modules - Added support for 1.4+ "system-as". 1.3 embedded as_number is still supported
vyos bgp modules - Many configuration attributes moved from bgp_global to bgp_address_family module (see documentation).
vyos_bgp_address_family - Aligned with version 1.3+ configuration - aggregate_address, maximum_paths, network, and redistribute moved from bgp_global module. These are now Address-family specific. Many neighbor attributes also moved from vyos_bgp_global to vyos_bgp_address_family module.
vyos_bgp_global - Aligned with version 1.3+ configuration - aggregate_address, maximum_paths, network, and redistribute Removed to bgp_address_family module.
vyos_user - add support for encrypted password specification
vyos_user - add support for public-key authentication

Minor Changes

README.md - Add Communication section with Forum information.
vyos_bgp_address_family - Redistribute, network stanza - added support for modifiers (metric, backdoor etc as per T6829)
vyos_bgp_global - Added support for solo neighbor attribute
vyos_config - block get_config call if match is set to "none"
vyos_facts - added network_os_major_version to facts
vyos_firewall_global - Added support for input, output, and forward chains (1.4+)
vyos_firewall_global - Added support for log-level in state-policy (1.4+)
vyos_firewall_global - with 1.4+, use the the global keyword to define global firewall rules
vyos_firewall_interfaces - added support for VIF interfaces
vyos_firewall_interfaces - enable support for 1.4 firewall
vyos_firewall_interfaces - expanded firewall interface types to match existing types
vyos_firewall_rules - Add support for diff mode for rulesets
vyos_firewall_rules - Added support for 1.4+ firewall rules
vyos_firewall_rules - Fixed comparing of firewall rules
vyos_firewall_rules - added support for 1.5+ firewall match-ipsec-in, match-ipsec-out, match-none-in, match-none-out
vyos_firewall_rules - added support for packet-length-exclude for 1.4+ and the states
vyos_l3_interfaces - make l3_interfaces pick up loopback interfaces
vyos_lldp_global - address is now addresses, with appropriate coercion for existing address keys
vyos_ntp_global - Added ntp options for 1.5+ (interleave, ptp)
vyos_ntp_global - Added support for VyOS 1.4+ (chronyd vs ntpd)
vyos_ntp_global - Added syntax for allow_client in 1.4+
vyos_ospf_interaces - support for 1.4 ospf interfaces
vyos_ospf_interfaces - add support for VyOS 1.3- virtual interfaces
vyos_ospf_interfaces - add support for VyOS 1.4+, which moved interface configuration from the interfaces to ospf/ospfv3 interfaces configuration
vyos_route_maps - add support for as-path-prepend policy option

Breaking Changes / Porting Guide

Removed vyos_logging. Use vyos_logging_global instead.
lldp_global - if "address" is available, merge will cause it to be added, in contrast to the previous behavior where it was replaced. When used in replace mode, it will remove any existing addresses and replace them with the new one.
vyos_bgp_address_family - Support for 1.3+ VyOS only
vyos_bgp_global - Support for 1.3+ VyOS only
vyos_firewall_rules - removed p2p options as they have been removed prior to 1.3 of VyOS
vyos_firewall_rules - tcp.flags is now a list with an inversion flag to support 1.4+ firewall rules, but still supports 1.3-
vyos_lldp_global - civic_address is no longer a valid key (removed prior to 1.3)
vyos_logging_global - For 1.4, protocol is an attribute of the syslog host, not the facility
vyos_snmp_server - no longer works with versions prior to 1.3
vyos_snmp_server - parameter engine_id is no longer a user or trap_target parameter and is now a snmp_v3 parameter
vyos_snmp_server - parameters encrypted-key and plaintext-key are now encrypted-password and plaintext-password
vyos_user - explicit support for version 1.3+ only
vyos_user - removed level (and its alias, role) they were removed in 1.3

v5.0.0

25 Jun 12:10
b148fe4
Compare
Choose a tag to compare

Release Summary

Starting from this release, the minimum ansible-core version that this collection requires is 2.15.0. The last known version compatible with ansible-core<2.15 is v4.1.0.

Major Changes

  • Bumping requires_ansible to >=2.15.0, since previous ansible-core versions are EoL now.

Minor Changes

  • All GHA workflows have been updated to use ones from ansible-content-actions.
  • Passes latest ansible-lint with production profile.
  • Removes deprecation notice for vyos.vyos.
  • Uncaps supported ansible-core versions, this collection now supports ansible-core>=2.15.

Vyos release 2.0.0

03 Mar 03:57
a0b3307
Compare
Choose a tag to compare

Vyos release 2.0.0

Documentation updates

23 Jun 08:23
b10796e
Compare
Choose a tag to compare

OSPFv2/v3 description typo corrected