summaryrefslogtreecommitdiffstats
path: root/collections-debian-merged/ansible_collections/community/network/changelogs
diff options
context:
space:
mode:
Diffstat (limited to 'collections-debian-merged/ansible_collections/community/network/changelogs')
-rw-r--r--collections-debian-merged/ansible_collections/community/network/changelogs/.gitignore1
-rw-r--r--collections-debian-merged/ansible_collections/community/network/changelogs/changelog.yaml355
-rw-r--r--collections-debian-merged/ansible_collections/community/network/changelogs/config.yaml29
-rw-r--r--collections-debian-merged/ansible_collections/community/network/changelogs/fragments/.keep0
4 files changed, 385 insertions, 0 deletions
diff --git a/collections-debian-merged/ansible_collections/community/network/changelogs/.gitignore b/collections-debian-merged/ansible_collections/community/network/changelogs/.gitignore
new file mode 100644
index 00000000..6be6b533
--- /dev/null
+++ b/collections-debian-merged/ansible_collections/community/network/changelogs/.gitignore
@@ -0,0 +1 @@
+/.plugin-cache.yaml
diff --git a/collections-debian-merged/ansible_collections/community/network/changelogs/changelog.yaml b/collections-debian-merged/ansible_collections/community/network/changelogs/changelog.yaml
new file mode 100644
index 00000000..98f6c48a
--- /dev/null
+++ b/collections-debian-merged/ansible_collections/community/network/changelogs/changelog.yaml
@@ -0,0 +1,355 @@
+ancestor: null
+releases:
+ 0.2.0:
+ changes:
+ breaking_changes:
+ - routeros_facts - allow multiple addresses and neighbors per interface. This
+ makes ``ansible_net_neighbors`` a list instead of a dict (https://github.com/ansible-collections/community.network/pull/6).
+ bugfixes:
+ - Cloudengine module_utils - the ``set-id`` (RPC-REPLY XML attribute) may change
+ over the time althougth ``set-id`` is the identity of the next RPC packet.
+ - Cloudengine netconf plugin - add a dispatch RPC function,just return original
+ RPC-REPLY, the function is used by ``Cloudengine module_utils``.
+ - Fixes in network action plugins to work in network connection plugin and modules
+ in collection
+ - Make netconf plugin configurable to set ncclient device handler name in netconf
+ plugin (https://github.com/ansible/ansible/pull/65718)
+ - Some cloudengine modules have options which should have been removed for Ansible
+ 2.9. see https://github.com/ansible/ansible/issues/67020 and https://github.com/ansible-collections/community.network/pull/68
+ - Some cloudengine modules were missing ``import __future__`` and ``metaclass``.
+ (https://github.com/ansible/ansible/pull/67634).
+ - Some cloudengine modules were missing ``import __future__`` and ``metaclass``.
+ (https://github.com/ansible/ansible/pull/67635).
+ - action/ce - fix a bug, some new version os will not discard uncommitted configure
+ with a return directly.(https://github.com/ansible/ansible/pull/63513).
+ - ce - Modify exception handling method to make display information more obvious
+ (https://github.com/ansible-collections/community.network/pull/51).
+ - ce - Modify the way of parsing NETCONF XML message in ce.py (https://github.com/ansible-collections/community.network/pull/39).
+ - ce_config - fixed issue - Re-building commands(config src) by replacing '#'
+ with 'quit','quit' commands may close connection (https://github.com/ansible/ansible/issues/62872)
+ - ce_is_is_interface - fix compile error for Python 3.9 (https://github.com/ansible-collections/community.network/pull/36).
+ - edgeos_config - fix issue where module would silently filter out encrypted
+ passwords
+ - edgeos_config - fixed issue of handling single quotation marks. Now fails
+ when unmatched (odd numbers)
+ - edgeos_config - fixed issue where any change in check mode would cause all
+ subsequent tasks to be treated as changes
+ - netscaler_nitro_request - use all filters for get_filtered instead of only
+ the first one (https://github.com/ansible-collections/community.network/issues/48).
+ - plugins-netconf-ce - Fix failed to get version information.
+ - plugins-netconf-ce - to get attribute 'set-id' from rpc-reply.
+ - routeros module_utils - created a ``try``/``except`` block on the function
+ ``get_capabilities`` (https://github.com/ansible-collections/community.network/pull/27).
+ - routeros_facts - Prevent crash of module when ``ipv6`` package is not installed
+ minor_changes:
+ - ce_bgp_neighbor_af - Rename the parameter ``redirect_ip_vaildation`` to ``redirect_ip_validation``
+ (https://github.com/ansible/ansible/pull/62403).
+ release_summary: 'This is the first proper release of the ``community.network``
+ collection on 2020-06-20.
+
+ The changelog describes all changes made to the modules and plugins included
+ in this
+
+ collection since Ansible 2.9.0.
+
+ '
+ fragments:
+ - 0.2.0.yml
+ - 27-routeros-exception-catching.yml
+ - 34-fix-edgeos_config-false-positives-in-check-mode.yml
+ - 36-ce_is_is_interface-python-3.9.yml
+ - 39-ce_modify_the_parse_mode.yml
+ - 51-ce_modify_exception_handling_method.yml
+ - 52-netscaler_nitro_request-use-all-filters.yaml
+ - 6-routeros_facts-multiple-entries-per-iface.yml
+ - 60569-plugins-netconf-ce.yml
+ - 62403-ce_bgp_neighbor_af_fix_parameter_name.yml
+ - 62587-module_utils-network-cloudengine.yml
+ - 62872-ce_config_too_many_quit_close_connection.yml
+ - 63362-remove-edgeos-filtering.yaml
+ - 63513-ce_action_wait_prompt_trigger_time_out.yaml
+ - 65065-plugins-netconf-ce-fix.yaml
+ - 67500-fix-edgeos-config-single-quote-stripping.yaml
+ - 67634-Update-to-add-missing-import.yml
+ - 67635-Update-to-add-missing-import.yml
+ - 68-cloudengine_module_utils_remove_deprecated_version_2.9.yml
+ - netconf_plugin_device_handler.yml
+ - network_action_plugin_fixes.yml
+ - routeros_facts-ipv6-crash.yml
+ modules:
+ - description: Run arbitrary commands on APCON devices
+ name: apconos_command
+ namespace: network.apconos
+ - description: Manages isis process id configuration on HUAWEI CloudEngine devices.
+ name: ce_is_is_instance
+ namespace: network.cloudengine
+ - description: Manages isis interface configuration on HUAWEI CloudEngine devices.
+ name: ce_is_is_interface
+ namespace: network.cloudengine
+ - description: Manages isis view configuration on HUAWEI CloudEngine devices.
+ name: ce_is_is_view
+ namespace: network.cloudengine
+ - description: Manages Eth-Trunk interfaces on HUAWEI CloudEngine switches
+ name: ce_lacp
+ namespace: network.cloudengine
+ - description: Manages LLDP configuration on HUAWEI CloudEngine switches.
+ name: ce_lldp
+ namespace: network.cloudengine
+ - description: Manages INTERFACE LLDP configuration on HUAWEI CloudEngine switches.
+ name: ce_lldp_interface
+ namespace: network.cloudengine
+ - description: Manages MDN configuration on HUAWEI CloudEngine switches.
+ name: ce_mdn_interface
+ namespace: network.cloudengine
+ - description: Manages multicast global configuration on HUAWEI CloudEngine switches.
+ name: ce_multicast_global
+ namespace: network.cloudengine
+ - description: Manages multicast igmp enable configuration on HUAWEI CloudEngine
+ switches.
+ name: ce_multicast_igmp_enable
+ namespace: network.cloudengine
+ - description: Manages static route configuration on HUAWEI CloudEngine switches.
+ name: ce_static_route_bfd
+ namespace: network.cloudengine
+ - description: Manage L2 interfaces on Extreme Networks EXOS devices.
+ name: exos_l2_interfaces
+ namespace: network.exos
+ - description: Manage link layer discovery protocol (LLDP) attributes of interfaces
+ on EXOS platforms.
+ name: exos_lldp_interfaces
+ namespace: network.exos
+ - description: Manage VLANs on Extreme Networks EXOS devices.
+ name: exos_vlans
+ namespace: network.exos
+ - description: Configures AAA parameters
+ name: onyx_aaa
+ namespace: network.onyx
+ - description: Configures BFD parameters
+ name: onyx_bfd
+ namespace: network.onyx
+ - description: Manage NTP general configurations and ntp keys configurations on
+ Mellanox ONYX network devices
+ name: onyx_ntp
+ namespace: network.onyx
+ - description: Configures NTP peers and servers parameters
+ name: onyx_ntp_servers_peers
+ namespace: network.onyx
+ - description: Manages SNMP general configurations on Mellanox ONYX network devices
+ name: onyx_snmp
+ namespace: network.onyx
+ - description: Configures SNMP host parameters
+ name: onyx_snmp_hosts
+ namespace: network.onyx
+ - description: Configures SNMP User parameters
+ name: onyx_snmp_users
+ namespace: network.onyx
+ - description: Configure file management syslog module
+ name: onyx_syslog_files
+ namespace: network.onyx
+ - description: Configure remote syslog module
+ name: onyx_syslog_remote
+ namespace: network.onyx
+ - description: Configure username module
+ name: onyx_username
+ namespace: network.onyx
+ release_date: '2020-06-20'
+ 1.0.0:
+ changes:
+ bugfixes:
+ - edgeos_config - Added `cat` command to allow display of large files without
+ `less`. Led to a timeout error. (https://github.com/ansible-collections/community.network/issues/79)
+ - edgeos_config - fixed issue where config could be saved while in check mode
+ (https://github.com/ansible-collections/community.network/pull/78)
+ - edgeos_facts - Added `cat` command to allow display of large files without
+ `less`. Led to a timeout error. (https://github.com/ansible-collections/community.network/issues/79)
+ release_summary: 'This is release 1.0.0 of ``community.network``, released on
+ 2020-07-31.
+
+ '
+ removed_features:
+ - onyx - all onyx modules and plugins have been moved to the mellanox.onyx collection.
+ Redirects have been added that will be removed in community.network 2.0.0
+ (https://github.com/ansible-collections/community.network/pull/83).
+ fragments:
+ - 1.0.0.yml
+ - 83-remove-onyx.yml
+ - fix_edgeos_facts_and_edgeos_cli.yml
+ - prevent-edgeos_config-saving-in-check-mode.yaml
+ release_date: '2020-07-31'
+ 1.1.0:
+ changes:
+ minor_changes:
+ - cnos terminal plugin - prevent timeout connection failure by adding "no logging
+ terminal" after log in (https://github.com/ansible-collections/community.network/pull/16).
+ release_summary: 'Release for Ansible 2.10.0.
+
+ '
+ fragments:
+ - 1.1.0.yml
+ - terminal_plugin_cnos_update.yml
+ modules:
+ - description: Ansible module for RouterOS API
+ name: routeros_api
+ namespace: network.routeros
+ release_date: '2020-08-18'
+ 1.2.0:
+ changes:
+ minor_changes:
+ - edgeswitch_facts - added ``startupconfig`` to facts module - to allow the
+ comparision between startup and running config (https://github.com/ansible-collections/community.network/pull/105).
+ - routeros_facts - now also collecting data about BGP and OSPF (https://github.com/ansible-collections/community.network/pull/101).
+ - routeros_facts - set configuration export on to verbose, for full configuration
+ export (https://github.com/ansible-collections/community.network/pull/104).
+ release_summary: Regular bimonthly minor release.
+ fragments:
+ - 1.2.0.yml
+ - 101_update_routeros_facts.yml
+ - 104_routeros_facts_export_verbose.yml
+ - 105_edgeswitch_add-startupconfig.yml
+ release_date: '2020-09-30'
+ 1.3.0:
+ changes:
+ bugfixes:
+ - action pugins - add check for network_cli connection type (https://github.com/ansible-collections/community.network/issues/119,
+ https://github.com/ansible-collections/community.network/pull/120).
+ - api - fix crash when the ``ssl`` parameter is used (https://github.com/ansible-collections/community.routeros/pull/3).
+ - dladm_vnic - fixed issue where setting vlan in Python 3 caused a type error
+ (https://github.com/ansible-collections/community.network/issues/131).
+ - dladm_vnic - vlan IDs 0 and 4095 are now correctly identified as invalid (https://github.com/ansible-collections/community.network/pull/132).
+ - fortimanager httpapi plugin - fix imports to load module_utils from fortios.fortimanager,
+ where it actually exists. Please note that you must have the fortios.fortimanager
+ collection installed for the plugin to work (https://github.com/ansible-collections/community.network/pull/151).
+ - ftd httpapi plugin - make sure that plugin errors out on initialization if
+ the required library is not found, and not on load-time (https://github.com/ansible-collections/community.network/pull/150).
+ - routeros terminal plugin - allow slashes in hostnames for terminal detection.
+ Without this, slashes in hostnames will result in connection timeouts (https://github.com/ansible-collections/community.network/pull/138).
+ deprecated_features:
+ - Deprecate connection=local support for network platforms using persistent
+ framework (https://github.com/ansible-collections/community.network/pull/120).
+ major_changes:
+ - 'For community.network 2.0.0, the ``routeros`` modules and plugins will be
+ moved to the `community.routeros <https://galaxy.ansible.com/community/routeros>`_
+ collection.
+
+ A redirection will be inserted so that users using ansible-base 2.10 or newer
+ do not have to change anything.
+
+
+ If you use Ansible 2.9 and explicitly use ``routeros`` content from this collection,
+ you will need to adjust your playbooks and roles to use FQCNs starting with
+ ``community.routeros.`` instead of ``community.network.routeros_``,
+
+ for example replace ``community.network.routeros_api`` in a task by ``community.routeros.api``.
+
+
+ If you use ansible-base and installed ``community.network`` manually and rely
+ on the ``routeros`` content, you have to make sure to install the ``community.routeros``
+ collection as well.
+
+ If you are using FQCNs, i.e. ``community.network.routeros_command`` instead
+ of ``routeros_command``, it will continue working, but we still recommend
+ to adjust the FQCNs as well.
+
+ '
+ - In community.network 2.0.0, the ``fortimanager`` httpapi plugin will be removed
+ and replaced by a redirect to the corresponding plugin in the fortios.fortimanager
+ collection. For Ansible 2.10 and ansible-base 2.10 users, this means that
+ it will continue to work assuming that collection is installed. For Ansible
+ 2.9 users, this means that they have to adjust the FQCN from ``community.network.fortimanager``
+ to ``fortios.fortimanager.fortimanager`` (https://github.com/ansible-collections/community.network/pull/151).
+ release_summary: This is the last minor 1.x.0 release. The next releases from
+ the stable-1 branch will be 1.3.y patch releases.
+ fragments:
+ - 1.3.0.yml
+ - 119_fix_connection_check_issue.yml
+ - 131_dladm_vnic.yml
+ - 138-routeros-allow-slash.yml
+ - fortimanager-imports.yml
+ - ftd-imports.yml
+ - routeros-3-api-ssl.yml
+ - routeros-migration.yml
+ release_date: '2020-11-25'
+ 1.3.1:
+ changes:
+ major_changes:
+ - 'For community.network 2.0.0, the Cisco NSO modules will be moved to the `cisco.nso
+ <https://galaxy.ansible.com/cisco/nso>`_ collection.
+
+ A redirection will be inserted so that users using ansible-base 2.10 or newer
+ do not have to change anything.
+
+
+ If you use Ansible 2.9 and explicitly use Cisco NSO modules from this collection,
+ you will need to adjust your playbooks and roles to use FQCNs starting with
+ ``cisco.nso.`` instead of ``community.network.``,
+
+ for example replace ``community.network.nso_config`` in a task by ``cisco.nso.nso_config``.
+
+
+ If you use ansible-base and installed ``community.network`` manually and rely
+ on the Cisco NSO modules, you have to make sure to install the ``cisco.nso``
+ collection as well.
+
+ If you are using FQCNs, for example ``community.network.nso_config`` instead
+ of ``nso_config``, it will continue working, but we still recommend to adjust
+ the FQCNs as well.
+
+ '
+ - 'For community.network 2.0.0, the FortiOS modules will be moved to the `community.fortios
+ <https://galaxy.ansible.com/ansible-collections/community.fortios>`_ collection.
+
+ A redirection will be inserted so that users using ansible-base 2.10 or newer
+ do not have to change anything.
+
+
+ If you use Ansible 2.9 and explicitly use FortiOS modules from this collection,
+ you will need to adjust your playbooks and roles to use FQCNs starting with
+ ``community.fortios.`` instead of ``community.network.``,
+
+ for example replace ``community.network.fmgr_device`` in a task by ``community.fortios.fmgr_device``.
+
+
+ If you use ansible-base and installed ``community.network`` manually and rely
+ on the FortiOS modules, you have to make sure to install the ``community.fortios``
+ collection as well.
+
+ If you are using FQCNs, for example ``community.network.fmgr_device`` instead
+ of ``fmgr_device``, it will continue working, but we still recommend to adjust
+ the FQCNs as well.
+
+ '
+ release_summary: This release contains no code changes, only announcements in
+ the changelogs and changes to CI.
+ fragments:
+ - 1.3.1.yml
+ - cisco-migration.yml
+ - fortios-migration.yml
+ release_date: '2021-01-23'
+ 1.3.2:
+ changes:
+ release_summary: Security bugfix (potential information leaks in multiple modules,
+ CVE-2021-20191) release.
+ security_fixes:
+ - ce_vrrp - mark the ``auth_key`` parameter as ``no_log`` to avoid leakage of
+ secrets (https://github.com/ansible-collections/community.network/pull/206).
+ - cloudengine/ce_vrrp - enabled ``no_log`` for the options ``auth_key`` to prevent
+ accidental disclosure (CVE-2021-20191, https://github.com/ansible-collections/community.network/pull/203).
+ - cnos_* modules - mark the ``passwords`` parameter as ``no_log`` to avoid leakage
+ of secrets (https://github.com/ansible-collections/community.network/pull/206).
+ - enos_* modules - mark the ``passwords`` parameter as ``no_log`` to avoid leakage
+ of secrets (https://github.com/ansible-collections/community.network/pull/206).
+ - iap_start_workflow - mark the ``token_key`` parameter as ``no_log`` to avoid
+ leakage of secrets (https://github.com/ansible-collections/community.network/pull/206).
+ - icx_system - mark the ``auth_key`` parameter as ``no_log`` to avoid leakage
+ of secrets (https://github.com/ansible-collections/community.network/pull/206).
+ - itential/iap_start_workflow - enabled ``no_log`` for the options ``token_key``
+ to prevent accidental disclosure (CVE-2021-20191, https://github.com/ansible-collections/community.network/pull/203).
+ - netscaler/netscaler_lb_monitor - enabled ``no_log`` for the options ``radkey``
+ to prevent accidental disclosure (CVE-2021-20191, https://github.com/ansible-collections/community.network/pull/203).
+ - netscaler_lb_monitor - mark the ``password`` and ``secondarypassword`` parameters
+ as ``no_log`` to avoid leakage of secrets (https://github.com/ansible-collections/community.network/pull/206).
+ fragments:
+ - 1.3.2.yml
+ - CVE-2021-20191_no_log.yml
+ - no_log-fixes.yml
+ release_date: '2021-02-09'
diff --git a/collections-debian-merged/ansible_collections/community/network/changelogs/config.yaml b/collections-debian-merged/ansible_collections/community/network/changelogs/config.yaml
new file mode 100644
index 00000000..1846d73f
--- /dev/null
+++ b/collections-debian-merged/ansible_collections/community/network/changelogs/config.yaml
@@ -0,0 +1,29 @@
+changelog_filename_template: ../CHANGELOG.rst
+changelog_filename_version_depth: 0
+changes_file: changelog.yaml
+changes_format: combined
+keep_fragments: false
+mention_ancestor: true
+flatmap: true
+new_plugins_after_name: removed_features
+notesdir: fragments
+prelude_section_name: release_summary
+prelude_section_title: Release Summary
+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: Community Network
diff --git a/collections-debian-merged/ansible_collections/community/network/changelogs/fragments/.keep b/collections-debian-merged/ansible_collections/community/network/changelogs/fragments/.keep
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/collections-debian-merged/ansible_collections/community/network/changelogs/fragments/.keep