diff --git a/.yamllint b/.yamllint index 6f0d12b..3adaf90 100644 --- a/.yamllint +++ b/.yamllint @@ -1,14 +1,15 @@ --- extends: default ignore: | .tox + changelogs/* rules: braces: max-spaces-inside: 1 level: error brackets: max-spaces-inside: 1 level: error line-length: disable diff --git a/changelogs/CHANGELOG.rst b/changelogs/CHANGELOG.rst new file mode 100644 index 0000000..36c36da --- /dev/null +++ b/changelogs/CHANGELOG.rst @@ -0,0 +1,55 @@ +============================= +Vyos Collection Release Notes +============================= + +.. contents:: Topics + + +v1.0.1 +====== + +Minor Changes +------------- + +- Add doc plugin fixes (https://github.com/ansible-collections/vyos.vyos/pull/51) + +v1.0.0 +====== + +New Plugins +----------- + +Cliconf +~~~~~~~ + +- vyos - Use vyos cliconf to run command on VyOS platform + +New Modules +----------- + +- vyos_banner - Manage multiline banners on VyOS devices +- vyos_command - Run one or more commands on VyOS devices +- vyos_config - Manage VyOS configuration on remote device +- vyos_facts - Get facts about vyos devices. +- vyos_firewall_global - FIREWALL global resource module +- vyos_firewall_interfaces - FIREWALL interfaces resource module +- vyos_firewall_rules - FIREWALL rules resource module +- vyos_interface - (deprecated, removed after 2022-06-01) Manage Interface on VyOS network devices +- vyos_interfaces - Interfaces resource module +- vyos_l3_interface - (deprecated, removed after 2022-06-01) Manage L3 interfaces on VyOS network devices +- vyos_l3_interfaces - L3 interfaces resource module +- vyos_lag_interfaces - LAG interfaces resource module +- vyos_linkagg - (deprecated, removed after 2022-06-01) Manage link aggregation groups on VyOS network devices +- vyos_lldp - (deprecated, removed after 2022-06-01) Manage LLDP configuration on VyOS network devices +- vyos_lldp_global - LLDP global resource module +- vyos_lldp_interface - (deprecated, removed after 2022-06-01) Manage LLDP interfaces configuration on VyOS network devices +- vyos_lldp_interfaces - LLDP interfaces resource module +- vyos_logging - Manage logging on network devices +- vyos_ospfv2 - OSPFv2 resource module +- vyos_ospfv3 - OSPFV3 resource module +- vyos_ping - Tests reachability using ping from VyOS network devices +- vyos_static_route - (deprecated, removed after 2022-06-01) Manage static IP routes on Vyatta VyOS network devices +- vyos_static_routes - Static routes resource module +- vyos_system - Run `set system` commands on VyOS devices +- vyos_user - Manage the collection of local users on VyOS device +- vyos_vlan - Manage VLANs on VyOS network devices diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml new file mode 100644 index 0000000..63ddf59 --- /dev/null +++ b/changelogs/changelog.yaml @@ -0,0 +1,101 @@ +ancestor: null +releases: + 1.0.0: + modules: + - description: Manage multiline banners on VyOS devices + name: vyos_banner + namespace: '' + - description: Run one or more commands on VyOS devices + name: vyos_command + namespace: '' + - description: Manage VyOS configuration on remote device + name: vyos_config + namespace: '' + - description: Get facts about vyos devices. + name: vyos_facts + namespace: '' + - description: FIREWALL global resource module + name: vyos_firewall_global + namespace: '' + - description: FIREWALL interfaces resource module + name: vyos_firewall_interfaces + namespace: '' + - description: FIREWALL rules resource module + name: vyos_firewall_rules + namespace: '' + - description: (deprecated, removed after 2022-06-01) Manage Interface on VyOS + network devices + name: vyos_interface + namespace: '' + - description: Interfaces resource module + name: vyos_interfaces + namespace: '' + - description: (deprecated, removed after 2022-06-01) Manage L3 interfaces on + VyOS network devices + name: vyos_l3_interface + namespace: '' + - description: L3 interfaces resource module + name: vyos_l3_interfaces + namespace: '' + - description: LAG interfaces resource module + name: vyos_lag_interfaces + namespace: '' + - description: (deprecated, removed after 2022-06-01) Manage link aggregation + groups on VyOS network devices + name: vyos_linkagg + namespace: '' + - description: (deprecated, removed after 2022-06-01) Manage LLDP configuration + on VyOS network devices + name: vyos_lldp + namespace: '' + - description: LLDP global resource module + name: vyos_lldp_global + namespace: '' + - description: (deprecated, removed after 2022-06-01) Manage LLDP interfaces configuration + on VyOS network devices + name: vyos_lldp_interface + namespace: '' + - description: LLDP interfaces resource module + name: vyos_lldp_interfaces + namespace: '' + - description: Manage logging on network devices + name: vyos_logging + namespace: '' + - description: OSPFv2 resource module + name: vyos_ospfv2 + namespace: '' + - description: OSPFV3 resource module + name: vyos_ospfv3 + namespace: '' + - description: Tests reachability using ping from VyOS network devices + name: vyos_ping + namespace: '' + - description: (deprecated, removed after 2022-06-01) Manage static IP routes + on Vyatta VyOS network devices + name: vyos_static_route + namespace: '' + - description: Static routes resource module + name: vyos_static_routes + namespace: '' + - description: Run `set system` commands on VyOS devices + name: vyos_system + namespace: '' + - description: Manage the collection of local users on VyOS device + name: vyos_user + namespace: '' + - description: Manage VLANs on VyOS network devices + name: vyos_vlan + namespace: '' + plugins: + cliconf: + - description: Use vyos cliconf to run command on VyOS platform + name: vyos + namespace: null + release_date: '2020-06-23' + 1.0.1: + changes: + minor_changes: + - Add doc plugin fixes (https://github.com/ansible-collections/vyos.vyos/pull/51) + fragments: + - 51-doc-plugin-fixes.yaml + release_date: '2020-06-23' diff --git a/changelogs/config.yaml b/changelogs/config.yaml new file mode 100644 index 0000000..1004e49 --- /dev/null +++ b/changelogs/config.yaml @@ -0,0 +1,30 @@ +changelog_filename_template: CHANGELOG.rst +changelog_filename_version_depth: 0 +changes_file: changelog.yaml +changes_format: combined +keep_fragments: false +mention_ancestor: true +new_plugins_after_name: removed_features +notesdir: fragments +prelude_section_name: release_summary +prelude_section_title: Release Summary +flatmap: 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: Vyos Collection +trivial_section_name: trivial diff --git a/changelogs/fragments/52-add-change-log-1.0.0.yaml b/changelogs/fragments/52-add-change-log-1.0.0.yaml new file mode 100644 index 0000000..ba6905d --- /dev/null +++ b/changelogs/fragments/52-add-change-log-1.0.0.yaml @@ -0,0 +1,3 @@ +--- +minor_changes: + - Add changelogs for previous release (https://github.com/ansible-collections/vyos.vyos/pull/52)