From ec8e3f43ff5ae6347f9cdae962039ba804b78938 Mon Sep 17 00:00:00 2001 From: Anwesha Das Date: Tue, 17 Oct 2023 14:00:47 +0000 Subject: [PATCH] Ansible 9.0.0a3: Dependencies, changelog and porting guide --- 9/CHANGELOG-v9.rst | 591 +++++++++++++++++++++++++++++++++++- 9/ansible-9.0.0a3-tags.yaml | 411 +++++++++++++++++++++++++ 9/ansible-9.0.0a3.deps | 104 +++++++ 9/ansible-9.0.0a3.yaml | 304 +++++++++++++++++++ 9/ansible-9.build | 18 +- 9/changelog.yaml | 7 + 9/galaxy-requirements.yaml | 32 +- 9/porting_guide_9.rst | 29 +- 8 files changed, 1468 insertions(+), 28 deletions(-) create mode 100644 9/ansible-9.0.0a3-tags.yaml create mode 100644 9/ansible-9.0.0a3.deps create mode 100644 9/ansible-9.0.0a3.yaml diff --git a/9/CHANGELOG-v9.rst b/9/CHANGELOG-v9.rst index 8fff6022c9..9501100fb4 100644 --- a/9/CHANGELOG-v9.rst +++ b/9/CHANGELOG-v9.rst @@ -8,6 +8,429 @@ This changelog describes changes since Ansible 8.0.0. :local: :depth: 2 +v9.0.0a3 +======== + +.. contents:: + :local: + :depth: 2 + +Release Summary +--------------- + +Release Date: 2023-10-17 + +`Porting Guide `_ + +Ansible-core +------------ + +Ansible 9.0.0a3 contains ansible-core version 2.16.0rc1. +This is a newer version than version 2.16.0b2 contained in the previous Ansible release. + +The changes are reported in the combined changelog below. + +Changed Collections +------------------- + +If not mentioned explicitly, the changes are reported in the combined changelog below. + ++-----------------------+-----------------+-----------------+----------------------------------------------------------+ +| Collection | Ansible 9.0.0a2 | Ansible 9.0.0a3 | Notes | ++=======================+=================+=================+==========================================================+ +| amazon.aws | 6.4.0 | 6.5.0 | | ++-----------------------+-----------------+-----------------+----------------------------------------------------------+ +| cisco.dnac | 6.7.5 | 6.7.6 | The collection did not have a changelog in this version. | ++-----------------------+-----------------+-----------------+----------------------------------------------------------+ +| cisco.ios | 5.0.0 | 5.1.0 | | ++-----------------------+-----------------+-----------------+----------------------------------------------------------+ +| cisco.meraki | 2.16.4 | 2.16.5 | | ++-----------------------+-----------------+-----------------+----------------------------------------------------------+ +| cisco.nxos | 5.2.0 | 5.2.1 | | ++-----------------------+-----------------+-----------------+----------------------------------------------------------+ +| community.aws | 6.3.0 | 6.4.0 | | ++-----------------------+-----------------+-----------------+----------------------------------------------------------+ +| community.dns | 2.6.1 | 2.6.2 | | ++-----------------------+-----------------+-----------------+----------------------------------------------------------+ +| community.docker | 3.4.8 | 3.4.9 | | ++-----------------------+-----------------+-----------------+----------------------------------------------------------+ +| community.general | 7.4.0 | 7.5.0 | | ++-----------------------+-----------------+-----------------+----------------------------------------------------------+ +| community.mongodb | 1.6.2 | 1.6.3 | There are no changes recorded in the changelog. | ++-----------------------+-----------------+-----------------+----------------------------------------------------------+ +| community.routeros | 2.9.0 | 2.10.0 | | ++-----------------------+-----------------+-----------------+----------------------------------------------------------+ +| community.vmware | 3.9.0 | 3.10.0 | | ++-----------------------+-----------------+-----------------+----------------------------------------------------------+ +| f5networks.f5_modules | 1.26.0 | 1.27.0 | | ++-----------------------+-----------------+-----------------+----------------------------------------------------------+ +| fortinet.fortimanager | 2.2.1 | 2.3.0 | | ++-----------------------+-----------------+-----------------+----------------------------------------------------------+ +| hetzner.hcloud | 2.1.1 | 2.1.2 | | ++-----------------------+-----------------+-----------------+----------------------------------------------------------+ + +Minor Changes +------------- + +Ansible-core +~~~~~~~~~~~~ + +- ansible-test - Make Python 3.12 the default version used in the ``base`` and ``default`` containers. + +amazon.aws +~~~~~~~~~~ + +- ec2_ami - add support for ``org_arns`` and ``org_unit_arns`` in launch_permissions (https://github.com/ansible-collections/amazon.aws/pull/1690). +- elb_application_lb_info - drop redundant ``describe_load_balancers`` call fetching ``ip_address_type`` (https://github.com/ansible-collections/amazon.aws/pull/1768). + +cisco.ios +~~~~~~~~~ + +- Fixe an issue with some files that doesn't pass the PEP8 sanity check because `type() == ` is not allowed. We need to use `isinstance(,)` function in place +- ios_snmp_user - update the user part to compare correctly the auth and privacy parts. +- ospfv2 - added more tests to improve coverage for the rm_template +- ospfv2 - aliased passive_interface to passive_interfaces that supports a list of interfaces +- ospfv2 - fix area ranges rendering +- ospfv2 - fix passive interfaces rendering +- ospfv2 - optimized all the regex to perform better +- ospfv2 - optimized the config side code for quicker comparison and execution + +community.aws +~~~~~~~~~~~~~ + +- ecs_taskdefinition - Add parameter ``runtime_platform`` (https://github.com/ansible-collections/community.aws/issues/1891). + +community.general +~~~~~~~~~~~~~~~~~ + +- cargo - add option ``executable``, which allows user to specify path to the cargo binary (https://github.com/ansible-collections/community.general/pull/7352). +- cargo - add option ``locked`` which allows user to specify install the locked version of dependency instead of latest compatible version (https://github.com/ansible-collections/community.general/pull/6134). +- dig lookup plugin - add TCP option to enable the use of TCP connection during DNS lookup (https://github.com/ansible-collections/community.general/pull/7343). +- gitlab_group - add option ``force_delete`` (default: false) which allows delete group even if projects exists in it (https://github.com/ansible-collections/community.general/pull/7364). +- ini_file - add ``ignore_spaces`` option (https://github.com/ansible-collections/community.general/pull/7273). +- newrelic_deployment - add option ``app_name_exact_match``, which filters results for the exact app_name provided (https://github.com/ansible-collections/community.general/pull/7355). +- onepassword lookup plugin - introduce ``account_id`` option which allows specifying which account to use (https://github.com/ansible-collections/community.general/pull/7308). +- onepassword_raw lookup plugin - introduce ``account_id`` option which allows specifying which account to use (https://github.com/ansible-collections/community.general/pull/7308). +- parted - on resize, use ``--fix`` option if available (https://github.com/ansible-collections/community.general/pull/7304). +- pnpm - set correct version when state is latest or version is not mentioned. Resolves previous idempotency problem (https://github.com/ansible-collections/community.general/pull/7339). +- proxmox - add ``vmid`` (and ``taskid`` when possible) to return values (https://github.com/ansible-collections/community.general/pull/7263). +- random_string - added new ``ignore_similar_chars`` and ``similar_chars`` option to ignore certain chars (https://github.com/ansible-collections/community.general/pull/7242). +- redfish_command - add new option ``update_oem_params`` for the ``MultipartHTTPPushUpdate`` command (https://github.com/ansible-collections/community.general/issues/7331). +- redfish_config - add ``CreateVolume`` command to allow creation of volumes on servers (https://github.com/ansible-collections/community.general/pull/6813). +- redfish_config - adding ``SetSecureBoot`` command (https://github.com/ansible-collections/community.general/pull/7129). +- redfish_info - add support for ``GetBiosRegistries`` command (https://github.com/ansible-collections/community.general/pull/7144). +- redfish_info - adds ``LinkStatus`` to NIC inventory (https://github.com/ansible-collections/community.general/pull/7318). +- redis_info - refactor the redis_info module to use the redis module_utils enabling to pass TLS parameters to the Redis client (https://github.com/ansible-collections/community.general/pull/7267). +- supervisorctl - allow to stop matching running processes before removing them with ``stop_before_removing=true`` (https://github.com/ansible-collections/community.general/pull/7284). + +community.routeros +~~~~~~~~~~~~~~~~~~ + +- api_info - add new ``include_read_only`` option to select behavior for read-only values. By default these are not returned (https://github.com/ansible-collections/community.routeros/pull/213). +- api_info, api_modify - add support for ``address-list`` and ``match-subdomain`` introduced by RouterOS 7.7 in the ``ip dns static`` path (https://github.com/ansible-collections/community.routeros/pull/197). +- api_info, api_modify - add support for ``user``, ``time`` and ``gmt-offset`` under the ``system clock`` path (https://github.com/ansible-collections/community.routeros/pull/210). +- api_info, api_modify - add support for the ``interface ppp-client`` path (https://github.com/ansible-collections/community.routeros/pull/199). +- api_info, api_modify - add support for the ``interface wireless`` path (https://github.com/ansible-collections/community.routeros/pull/195). +- api_info, api_modify - add support for the ``iot modbus`` path (https://github.com/ansible-collections/community.routeros/pull/205). +- api_info, api_modify - add support for the ``ip dhcp-server option`` and ``ip dhcp-server option sets`` paths (https://github.com/ansible-collections/community.routeros/pull/223). +- api_info, api_modify - add support for the ``ip upnp interfaces``, ``tool graphing interface``, ``tool graphing resource`` paths (https://github.com/ansible-collections/community.routeros/pull/227). +- api_info, api_modify - add support for the ``ipv6 firewall nat`` path (https://github.com/ansible-collections/community.routeros/pull/204). +- api_info, api_modify - add support for the ``mode`` property in ``ip neighbor discovery-settings`` introduced in RouterOS 7.7 (https://github.com/ansible-collections/community.routeros/pull/198). +- api_info, api_modify - add support for the ``port remote-access`` path (https://github.com/ansible-collections/community.routeros/pull/224). +- api_info, api_modify - add support for the ``routing filter rule`` and ``routing filter select-rule`` paths (https://github.com/ansible-collections/community.routeros/pull/200). +- api_info, api_modify - add support for the ``routing table`` path in RouterOS 7 (https://github.com/ansible-collections/community.routeros/pull/215). +- api_info, api_modify - add support for the ``tool netwatch`` path in RouterOS 7 (https://github.com/ansible-collections/community.routeros/pull/216). +- api_info, api_modify - add support for the ``user settings`` path (https://github.com/ansible-collections/community.routeros/pull/201). +- api_info, api_modify - add support for the ``user`` path (https://github.com/ansible-collections/community.routeros/pull/211). +- api_info, api_modify - finalize fields for the ``interface wireless security-profiles`` path and enable it (https://github.com/ansible-collections/community.routeros/pull/203). +- api_info, api_modify - finalize fields for the ``ppp profile`` path and enable it (https://github.com/ansible-collections/community.routeros/pull/217). +- api_modify - add new ``handle_read_only`` and ``handle_write_only`` options to handle the module's behavior for read-only and write-only fields (https://github.com/ansible-collections/community.routeros/pull/213). +- api_modify, api_info - support API paths ``routing id``, ``routing bgp connection`` (https://github.com/ansible-collections/community.routeros/pull/220). + +community.vmware +~~~~~~~~~~~~~~~~ + +- add moid property in the return value for the module(https://github.com/ansible-collections/community.vmware/pull/1855). +- add new snapshot_id option to the vmware_guest_snapshot module(https://github.com/ansible-collections/community.vmware/pull/1847). + +f5networks.f5_modules +~~~~~~~~~~~~~~~~~~~~~ + +- bigip_policy_rule - added six more options for ssl_extension condition + +fortinet.fortimanager +~~~~~~~~~~~~~~~~~~~~~ + +- Some arguments can support both list or string format input now. +- Support newest versions for FortiManager v6.2 ~ v7.4 + +Deprecated Features +------------------- + +Ansible-core +~~~~~~~~~~~~ + +- Old style vars plugins which use the entrypoints `get_host_vars` or `get_group_vars` are deprecated. The plugin should be updated to inherit from `BaseVarsPlugin` and define a `get_vars` method as the entrypoint. + +cisco.ios +~~~~~~~~~ + +- ospfv2 - removed passive_interface to passive_interfaces that supports a list of interfaces + +community.general +~~~~~~~~~~~~~~~~~ + +- The next major release, community.general 8.0.0, will drop support for ansible-core 2.11 and 2.12, which have been End of Life for some time now. This means that this collection no longer supports Python 2.6 on the target. Individual content might still work with unsupported ansible-core versions, but that can change at any time. Also please note that from now on, for every new major community.general release, we will drop support for all ansible-core versions that have been End of Life for more than a few weeks on the date of the major release (https://github.com/ansible-community/community-topics/discussions/271, https://github.com/ansible-collections/community.general/pull/7259). +- redfish_info, redfish_config, redfish_command - the default value ``10`` for the ``timeout`` option is deprecated and will change to ``60`` in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/7295). + +Bugfixes +-------- + +Ansible-core +~~~~~~~~~~~~ + +- Cache host_group_vars after instantiating it once and limit the amount of repetitive work it needs to do every time it runs. +- Call PluginLoader.all() once for vars plugins, and load vars plugins that run automatically or are enabled specifically by name subsequently. +- Fix ``run_once`` being incorrectly interpreted on handlers (https://github.com/ansible/ansible/issues/81666) +- Properly template tags in parent blocks (https://github.com/ansible/ansible/issues/81053) +- ansible-galaxy - Provide a better error message when using a requirements file with an invalid format - https://github.com/ansible/ansible/issues/81901 +- ansible-inventory - index available_hosts for major performance boost when dumping large inventories +- ansible-test - Add a ``pylint`` plugin to work around a known issue on Python 3.12. +- ansible-test - Include missing ``pylint`` requirements for Python 3.10. +- ansible-test - Update ``pylint`` to version 3.0.1. + +amazon.aws +~~~~~~~~~~ + +- elb_application_lb_info - ensure all API queries use the retry decorator (https://github.com/ansible-collections/amazon.aws/issues/1767). + +cisco.ios +~~~~~~~~~ + +- The regex looking for errors in the terminal output was matching anything with '\S+ Error:'. Caused issues with 'show runnning-config' if this string appeared in the output. Updated the regex to require the % anchor. +- bgp_address_family - fix deleted string with int concat issue in bgp_address_family. +- ios_acls - Fix protocol_options rendering corrects processing of overridden/ replaced state. +- ios_acls - Fix standard acls rendering. +- ios_bgp_address_family - fix rendering of remote_as configuration with period. +- ios_logging_global - fix configuration order to configure discriminator before buffer. +- ios_prefix_lists - fix deleted state to remove exisiting prefix lists from configuration. +- ios_service - Put condition to add `private_config_encryption` in default services + +cisco.meraki +~~~~~~~~~~~~ + +- cisco.meraki.organizations_login_security module will not update org api authentication - fixing for look at organizations_login_security. + +cisco.nxos +~~~~~~~~~~ + +- nxos_acls - fix parsing of ACE with named source/dest port range (https://github.com/ansible-collections/cisco.nxos/issues/763). +- vtp_version - allow VTP version 3 to be configured (https://github.com/ansible-collections/cisco.nxos/issues/704). + +community.dns +~~~~~~~~~~~~~ + +- Update Public Suffix List. + +community.docker +~~~~~~~~~~~~~~~~ + +- vendored Docker SDK for Python code - cherry-pick changes from the Docker SDK for Python code to align code. These changes should not affect the parts used by the collection's code (https://github.com/ansible-collections/community.docker/pull/694). + +community.general +~~~~~~~~~~~~~~~~~ + +- gitlab_group_variable - deleted all variables when used with ``purge=true`` due to missing ``raw`` property in KNOWN attributes (https://github.com/ansible-collections/community.general/issues/7250). +- gitlab_project_variable - deleted all variables when used with ``purge=true`` due to missing ``raw`` property in KNOWN attributes (https://github.com/ansible-collections/community.general/issues/7250). +- ldap_search - fix string normalization and the ``base64_attributes`` option on Python 3 (https://github.com/ansible-collections/community.general/issues/5704, https://github.com/ansible-collections/community.general/pull/7264). +- lxc connection plugin - properly evaluate options (https://github.com/ansible-collections/community.general/pull/7369). +- mail - skip headers containing equals characters due to missing ``maxsplit`` on header key/value parsing (https://github.com/ansible-collections/community.general/pull/7303). +- nmap inventory plugin - fix ``get_option`` calls (https://github.com/ansible-collections/community.general/pull/7323). +- onepassword - fix KeyError exception when trying to access value of a field that is not filled out in OnePassword item (https://github.com/ansible-collections/community.general/pull/7241). +- snap - change the change detection mechanism from "parsing installation" to "comparing end state with initial state" (https://github.com/ansible-collections/community.general/pull/7340, https://github.com/ansible-collections/community.general/issues/7265). +- terraform - prevents ``-backend-config`` option double encapsulating with ``shlex_quote`` function. (https://github.com/ansible-collections/community.general/pull/7301). + +community.routeros +~~~~~~~~~~~~~~~~~~ + +- api_info, api_modify - in the ``snmp`` path, ensure that ``engine-id-suffix`` is only available on RouterOS 7.10+, and that ``engine-id`` is read-only on RouterOS 7.10+ (https://github.com/ansible-collections/community.routeros/issues/208, https://github.com/ansible-collections/community.routeros/pull/218). + +community.vmware +~~~~~~~~~~~~~~~~ + +- fix problem when module try apply non global or non VM type custom attribute to VM object (https://github.com/ansible-collections/community.vmware/issues/1772) +- vmware_deploy_ovf: fix error in finding networks part of code https://github.com/ansible-collections/community.vmware/issues/1853 + +f5networks.f5_modules +~~~~~~~~~~~~~~~~~~~~~ + +- bigip_device_certificate - error-handling for connection error while running exec command function to fetch certificate details +- bigip_pool - Resolved a bug in the code to allow the module to remove monitors from the pool + +fortinet.fortimanager +~~~~~~~~~~~~~~~~~~~~~ + +- Add 'access_token' in 'fmgr_generic'. +- Add param 'platform' in 'fmgr_wtpprofile' and param 'interface' in 'fmgr_fsp_vlan'. +- Fix a bug that collection may update the resource when it does not need to. +- Fix some modules missing revision (used for version warning). +- Fixed the bug that would report an error when providing access_token and username/password at the same time. +- Improve document. +- Improve fmgr_fact. 'changed' will not be true anymore if you get the result. +- Improve sanity tests. +- When the JSON data sent by FortiManager is not in the right format, the collection can still execute correctly. + +hetzner.hcloud +~~~~~~~~~~~~~~ + +- hcloud_firewall - The port argument is required when the firewall rule protocol is `udp` or `tcp`. +- hcloud_load_balancer_service - In the returned data, the invalid `health_check.http.certificates` field was renamed to `health_check.http.status_codes`. + +New Modules +----------- + +community.general +~~~~~~~~~~~~~~~~~ + +- community.general.consul_role - Manipulate Consul roles +- community.general.gio_mime - Set default handler for MIME type, for applications using Gnome GIO +- community.general.keycloak_authz_custom_policy - Allows administration of Keycloak client custom Javascript policies via Keycloak API +- community.general.keycloak_realm_key - Allows administration of Keycloak realm keys via Keycloak API +- community.general.simpleinit_msb - Manage services on Source Mage GNU/Linux + +community.vmware +~~~~~~~~~~~~~~~~ + +- community.vmware.vcenter_root_password_expiration - root password expiration of vCSA +- community.vmware.vmware_host_graphics - Manage Host Graphic Settings + +fortinet.fortimanager +~~~~~~~~~~~~~~~~~~~~~ + +- fortinet.fortimanager.fmgr_casb_profile - Configure CASB profile. +- fortinet.fortimanager.fmgr_casb_profile_saasapplication - CASB profile SaaS application. +- fortinet.fortimanager.fmgr_casb_profile_saasapplication_accessrule - CASB profile access rule. +- fortinet.fortimanager.fmgr_casb_profile_saasapplication_customcontrol - CASB profile custom control. +- fortinet.fortimanager.fmgr_casb_profile_saasapplication_customcontrol_option - CASB custom control option. +- fortinet.fortimanager.fmgr_casb_saasapplication - Configure CASB SaaS application. +- fortinet.fortimanager.fmgr_casb_useractivity - Configure CASB user activity. +- fortinet.fortimanager.fmgr_casb_useractivity_controloptions - CASB control options. +- fortinet.fortimanager.fmgr_casb_useractivity_controloptions_operations - CASB control option operations. +- fortinet.fortimanager.fmgr_casb_useractivity_match - CASB user activity match rules. +- fortinet.fortimanager.fmgr_casb_useractivity_match_rules - CASB user activity rules. +- fortinet.fortimanager.fmgr_dvmdb_upgrade - no description +- fortinet.fortimanager.fmgr_firewall_accessproxy6_apigateway6_quic - QUIC setting. +- fortinet.fortimanager.fmgr_firewall_accessproxy6_apigateway_quic - QUIC setting. +- fortinet.fortimanager.fmgr_firewall_accessproxy_apigateway6_quic - QUIC setting. +- fortinet.fortimanager.fmgr_firewall_accessproxy_apigateway_quic - QUIC setting. +- fortinet.fortimanager.fmgr_firewall_casbprofile - no description +- fortinet.fortimanager.fmgr_firewall_casbprofile_saasapplication - no description +- fortinet.fortimanager.fmgr_firewall_casbprofile_saasapplication_accessrule - no description +- fortinet.fortimanager.fmgr_firewall_casbprofile_saasapplication_customcontrol - no description +- fortinet.fortimanager.fmgr_firewall_casbprofile_saasapplication_customcontrol_option - no description +- fortinet.fortimanager.fmgr_firewall_vendormac - Show vendor and the MAC address they have. +- fortinet.fortimanager.fmgr_firewall_vip_quic - QUIC setting. +- fortinet.fortimanager.fmgr_pm_config_meta_reference - no description +- fortinet.fortimanager.fmgr_securityconsole_install_objects_v2 - no description +- fortinet.fortimanager.fmgr_switchcontroller_managedswitch_routeoffloadrouter - Configure route offload MCLAG IP address. +- fortinet.fortimanager.fmgr_switchcontroller_ptp_profile - Global PTP profile. +- fortinet.fortimanager.fmgr_system_csf - Add this device to a Security Fabric or set up a new Security Fabric on this device. +- fortinet.fortimanager.fmgr_system_csf_fabricconnector - Fabric connector configuration. +- fortinet.fortimanager.fmgr_system_csf_trustedlist - Pre-authorized and blocked security fabric nodes. +- fortinet.fortimanager.fmgr_system_sdnproxy - Configure SDN proxy. +- fortinet.fortimanager.fmgr_virtualpatch_profile - Configure virtual-patch profile. +- fortinet.fortimanager.fmgr_virtualpatch_profile_exemption - Exempt devices or rules. + +Unchanged Collections +--------------------- + +- ansible.netcommon (still version 5.2.0) +- ansible.posix (still version 1.5.4) +- ansible.utils (still version 2.11.0) +- ansible.windows (still version 2.1.0) +- arista.eos (still version 6.1.2) +- awx.awx (still version 23.2.0) +- azure.azcollection (still version 1.18.1) +- check_point.mgmt (still version 5.1.1) +- chocolatey.chocolatey (still version 1.5.1) +- cisco.aci (still version 2.7.0) +- cisco.asa (still version 4.0.2) +- cisco.intersight (still version 2.0.3) +- cisco.iosxr (still version 6.0.1) +- cisco.ise (still version 2.5.16) +- cisco.mso (still version 2.5.0) +- cisco.ucs (still version 1.10.0) +- cloud.common (still version 2.1.4) +- cloudscale_ch.cloud (still version 2.3.1) +- community.azure (still version 2.0.0) +- community.ciscosmb (still version 1.0.6) +- community.crypto (still version 2.15.1) +- community.digitalocean (still version 1.24.0) +- community.grafana (still version 1.5.4) +- community.hashi_vault (still version 5.0.0) +- community.hrobot (still version 1.8.1) +- community.libvirt (still version 1.3.0) +- community.mysql (still version 3.7.2) +- community.network (still version 5.0.0) +- community.okd (still version 2.3.0) +- community.postgresql (still version 3.2.0) +- community.proxysql (still version 1.5.1) +- community.rabbitmq (still version 1.2.3) +- community.sap (still version 2.0.0) +- community.sap_libs (still version 1.4.1) +- community.sops (still version 1.6.6) +- community.windows (still version 2.0.0) +- community.zabbix (still version 2.1.0) +- containers.podman (still version 1.10.3) +- cyberark.conjur (still version 1.2.2) +- cyberark.pas (still version 1.0.23) +- dellemc.enterprise_sonic (still version 2.2.0) +- dellemc.openmanage (still version 8.3.0) +- dellemc.powerflex (still version 1.9.0) +- dellemc.unity (still version 1.7.1) +- fortinet.fortios (still version 2.3.2) +- frr.frr (still version 2.0.2) +- gluster.gluster (still version 1.0.2) +- google.cloud (still version 1.2.0) +- grafana.grafana (still version 2.2.3) +- hpe.nimble (still version 1.1.4) +- ibm.qradar (still version 2.1.0) +- ibm.spectrum_virtualize (still version 2.0.0) +- infinidat.infinibox (still version 1.3.12) +- infoblox.nios_modules (still version 1.5.0) +- inspur.ispim (still version 2.1.0) +- inspur.sm (still version 2.3.0) +- junipernetworks.junos (still version 5.3.0) +- kubernetes.core (still version 2.4.0) +- lowlydba.sqlserver (still version 2.2.1) +- microsoft.ad (still version 1.3.0) +- netapp.aws (still version 21.7.0) +- netapp.azure (still version 21.10.0) +- netapp.cloudmanager (still version 21.22.0) +- netapp.elementsw (still version 21.7.0) +- netapp.ontap (still version 22.7.0) +- netapp.storagegrid (still version 21.11.1) +- netapp.um_info (still version 21.8.0) +- netapp_eseries.santricity (still version 1.4.0) +- netbox.netbox (still version 3.14.0) +- ngine_io.cloudstack (still version 2.3.0) +- ngine_io.exoscale (still version 1.1.0) +- openstack.cloud (still version 2.1.0) +- openvswitch.openvswitch (still version 2.1.1) +- ovirt.ovirt (still version 3.2.0) +- purestorage.flasharray (still version 1.21.0) +- purestorage.flashblade (still version 1.14.0) +- purestorage.fusion (still version 1.6.0) +- sensu.sensu_go (still version 1.14.0) +- splunk.es (still version 2.1.0) +- t_systems_mms.icinga_director (still version 2.0.1) +- telekom_mms.icinga_director (still version 1.34.1) +- theforeman.foreman (still version 3.14.0) +- vmware.vmware_rest (still version 2.3.1) +- vultr.cloud (still version 1.10.0) +- vyos.vyos (still version 4.1.0) +- wti.remote (still version 1.0.5) + v9.0.0a2 ======== @@ -357,7 +780,7 @@ If not mentioned explicitly, the changes are reported in the combined changelog +-------------------------------+---------------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | f5networks.f5_modules | 1.24.0 | 1.26.0 | | +-------------------------------+---------------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| fortinet.fortimanager | 2.1.7 | 2.2.1 | The collection did not have a changelog in this version. | +| fortinet.fortimanager | 2.1.7 | 2.2.1 | | +-------------------------------+---------------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | fortinet.fortios | 2.2.3 | 2.3.2 | | +-------------------------------+---------------+-----------------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ @@ -452,6 +875,12 @@ community.vmware - vmware_vasa - added a new module to register/unregister a VASA provider - vmware_vasa_info - added a new module to gather the information about existing VASA provider(s) +fortinet.fortimanager +~~~~~~~~~~~~~~~~~~~~~ + +- Support all FortiManager versions in 6.2, 6.4, 7.0, 7.2 and 7.4. 139 new modules. +- Support token based authentication. + fortinet.fortios ~~~~~~~~~~~~~~~~ @@ -1440,6 +1869,12 @@ f5networks.f5_modules - bigip_command - Added note to give appropriate timeout value for long running commands +fortinet.fortimanager +~~~~~~~~~~~~~~~~~~~~~ + +- Corrected the behavior of module fmgr_pkg_firewall_consolidated_policy_sectionvalue and fmgr_pkg_firewall_securitypolicy_sectionvalue. +- Improve documentation. + google.cloud ~~~~~~~~~~~~ @@ -2465,6 +2900,16 @@ f5networks.f5_modules - bigip_ssl_key_cert - fixed flaw in code to make module work with same key and cert name when true_names set to true - bigip_virtual_server - fixed an idempotency bug where the module send asm policy profile for update even when not specified explicitly by the user +fortinet.fortimanager +~~~~~~~~~~~~~~~~~~~~~ + +- Corrected description of parameters in documentation. +- Fix a bug where the user may not be able to use workspace_locking_adom if the workspace mode is per-adom. +- Fixed Many sanity test warnings and errors. +- Fixed a bug where users might not be able to login. +- Fixed version_added in the document. The value of this parameter is the version each module first supported in the FortiManager Ansible Collection. +- Improve login logic in httpapi plugin. + fortinet.fortios ~~~~~~~~~~~~~~~~ @@ -2602,7 +3047,6 @@ Ansible-core - ansible-galaxy - dies in the middle of installing a role when that role contains Java inner classes (files with $ in the file name). This is by design, to exclude temporary or backup files. (https://github.com/ansible/ansible/pull/81553). - ansible-test - The ``pep8`` sanity test is unable to detect f-string spacing issues (E201, E202) on Python 3.10 and 3.11. They are correctly detected under Python 3.12. See (https://github.com/PyCQA/pycodestyle/issues/1190). -- ansible-test - The ``pylint`` sanity test is not supported on Python 3.12. Use Python 3.10 or 3.11 instead. community.crypto ~~~~~~~~~~~~~~~~ @@ -2797,6 +3241,149 @@ f5networks.f5_modules - f5networks.f5_modules.bigip_provision_async - Manage BIG-IP module provisioning +fortinet.fortimanager +~~~~~~~~~~~~~~~~~~~~~ + +- fortinet.fortimanager.fmgr_application_casi_profile - Cloud Access Security Inspection. +- fortinet.fortimanager.fmgr_application_casi_profile_entries - Application entries. +- fortinet.fortimanager.fmgr_application_internetservice - Show Internet service application. +- fortinet.fortimanager.fmgr_application_internetservice_entry - Entries in the Internet service database. +- fortinet.fortimanager.fmgr_application_internetservicecustom - Configure custom Internet service applications. +- fortinet.fortimanager.fmgr_application_internetservicecustom_disableentry - Disable entries in the Internet service database. +- fortinet.fortimanager.fmgr_application_internetservicecustom_disableentry_iprange - IP ranges in the disable entry. +- fortinet.fortimanager.fmgr_application_internetservicecustom_entry - Entries added to the Internet service database and custom database. +- fortinet.fortimanager.fmgr_application_internetservicecustom_entry_portrange - Port ranges in the custom entry. +- fortinet.fortimanager.fmgr_cloud_orchestaws - no description +- fortinet.fortimanager.fmgr_cloud_orchestawsconnector - no description +- fortinet.fortimanager.fmgr_cloud_orchestawstemplate_autoscaleexistingvpc - no description +- fortinet.fortimanager.fmgr_cloud_orchestawstemplate_autoscalenewvpc - no description +- fortinet.fortimanager.fmgr_cloud_orchestawstemplate_autoscaletgwnewvpc - no description +- fortinet.fortimanager.fmgr_cloud_orchestration - no description +- fortinet.fortimanager.fmgr_devprof_log_syslogd_filter_excludelist - no description +- fortinet.fortimanager.fmgr_devprof_log_syslogd_filter_excludelist_fields - no description +- fortinet.fortimanager.fmgr_devprof_log_syslogd_filter_freestyle - Free style filters. +- fortinet.fortimanager.fmgr_devprof_log_syslogd_setting_customfieldname - Custom field name for CEF format logging. +- fortinet.fortimanager.fmgr_dnsfilter_profile_urlfilter - URL filter settings. +- fortinet.fortimanager.fmgr_dnsfilter_urlfilter - Configure URL filter list. +- fortinet.fortimanager.fmgr_dnsfilter_urlfilter_entries - DNS URL filter. +- fortinet.fortimanager.fmgr_emailfilter_profile_yahoomail - Yahoo! Mail. +- fortinet.fortimanager.fmgr_extensioncontroller_dataplan - FortiExtender dataplan configuration. +- fortinet.fortimanager.fmgr_extensioncontroller_extenderprofile - FortiExtender extender profile configuration. +- fortinet.fortimanager.fmgr_extensioncontroller_extenderprofile_cellular - FortiExtender cellular configuration. +- fortinet.fortimanager.fmgr_extensioncontroller_extenderprofile_cellular_controllerreport - FortiExtender controller report configuration. +- fortinet.fortimanager.fmgr_extensioncontroller_extenderprofile_cellular_modem1 - Configuration options for modem 1. +- fortinet.fortimanager.fmgr_extensioncontroller_extenderprofile_cellular_modem1_autoswitch - FortiExtender auto switch configuration. +- fortinet.fortimanager.fmgr_extensioncontroller_extenderprofile_cellular_modem2 - Configuration options for modem 2. +- fortinet.fortimanager.fmgr_extensioncontroller_extenderprofile_cellular_modem2_autoswitch - FortiExtender auto switch configuration. +- fortinet.fortimanager.fmgr_extensioncontroller_extenderprofile_cellular_smsnotification - FortiExtender cellular SMS notification configuration. +- fortinet.fortimanager.fmgr_extensioncontroller_extenderprofile_cellular_smsnotification_alert - SMS alert list. +- fortinet.fortimanager.fmgr_extensioncontroller_extenderprofile_cellular_smsnotification_receiver - SMS notification receiver list. +- fortinet.fortimanager.fmgr_extensioncontroller_extenderprofile_lanextension - FortiExtender lan extension configuration. +- fortinet.fortimanager.fmgr_extensioncontroller_extenderprofile_lanextension_backhaul - LAN extension backhaul tunnel configuration. +- fortinet.fortimanager.fmgr_firewall_accessproxy6 - Configure IPv6 access proxy. +- fortinet.fortimanager.fmgr_firewall_accessproxy6_apigateway - Set IPv4 API Gateway. +- fortinet.fortimanager.fmgr_firewall_accessproxy6_apigateway6 - Set IPv6 API Gateway. +- fortinet.fortimanager.fmgr_firewall_accessproxy6_apigateway6_realservers - Select the real servers that this Access Proxy will distribute traffic to. +- fortinet.fortimanager.fmgr_firewall_accessproxy6_apigateway6_sslciphersuites - SSL/TLS cipher suites to offer to a server, ordered by priority. +- fortinet.fortimanager.fmgr_firewall_accessproxy6_apigateway_realservers - Select the real servers that this Access Proxy will distribute traffic to. +- fortinet.fortimanager.fmgr_firewall_accessproxy6_apigateway_sslciphersuites - SSL/TLS cipher suites to offer to a server, ordered by priority. +- fortinet.fortimanager.fmgr_firewall_address6_profilelist - List of NSX service profiles that use this address. +- fortinet.fortimanager.fmgr_firewall_address_profilelist - List of NSX service profiles that use this address. +- fortinet.fortimanager.fmgr_firewall_explicitproxyaddress - Explicit web proxy address configuration. +- fortinet.fortimanager.fmgr_firewall_explicitproxyaddress_headergroup - HTTP header group. +- fortinet.fortimanager.fmgr_firewall_explicitproxyaddrgrp - Explicit web proxy address group configuration. +- fortinet.fortimanager.fmgr_firewall_gtp_messagefilter - Message filter. +- fortinet.fortimanager.fmgr_firewall_ippoolgrp - Configure IPv4 pool groups. +- fortinet.fortimanager.fmgr_firewall_networkservicedynamic - Configure Dynamic Network Services. +- fortinet.fortimanager.fmgr_fmg_fabric_authorization_template - no description +- fortinet.fortimanager.fmgr_fmg_fabric_authorization_template_platforms - no description +- fortinet.fortimanager.fmgr_fmupdate_fwmsetting_upgradetimeout - Configure the timeout value of image upgrade process. +- fortinet.fortimanager.fmgr_fsp_vlan_dynamicmapping_interface_vrrp - VRRP configuration. +- fortinet.fortimanager.fmgr_fsp_vlan_dynamicmapping_interface_vrrp_proxyarp - VRRP Proxy ARP configuration. +- fortinet.fortimanager.fmgr_fsp_vlan_interface_vrrp_proxyarp - VRRP Proxy ARP configuration. +- fortinet.fortimanager.fmgr_ips_baseline_sensor - Configure IPS sensor. +- fortinet.fortimanager.fmgr_ips_baseline_sensor_entries - IPS sensor filter. +- fortinet.fortimanager.fmgr_ips_baseline_sensor_entries_exemptip - Traffic from selected source or destination IP addresses is exempt from this signature. +- fortinet.fortimanager.fmgr_ips_baseline_sensor_filter - no description +- fortinet.fortimanager.fmgr_ips_baseline_sensor_override - no description +- fortinet.fortimanager.fmgr_ips_baseline_sensor_override_exemptip - no description +- fortinet.fortimanager.fmgr_log_npuserver - Configure all the log servers and create the server groups. +- fortinet.fortimanager.fmgr_log_npuserver_servergroup - create server group. +- fortinet.fortimanager.fmgr_log_npuserver_serverinfo - configure server info. +- fortinet.fortimanager.fmgr_pkg_firewall_explicitproxypolicy - Configure Explicit proxy policies. +- fortinet.fortimanager.fmgr_pkg_firewall_explicitproxypolicy_identitybasedpolicy - Identity-based policy. +- fortinet.fortimanager.fmgr_pkg_firewall_explicitproxypolicy_sectionvalue - Configure Explicit proxy policies. +- fortinet.fortimanager.fmgr_pkg_firewall_hyperscalepolicy - Configure IPv4/IPv6 policies. +- fortinet.fortimanager.fmgr_pkg_firewall_hyperscalepolicy46 - Configure IPv4 to IPv6 policies. +- fortinet.fortimanager.fmgr_pkg_firewall_hyperscalepolicy6 - Configure IPv6 policies. +- fortinet.fortimanager.fmgr_pkg_firewall_hyperscalepolicy64 - Configure IPv6 to IPv4 policies. +- fortinet.fortimanager.fmgr_pkg_user_nacpolicy - Configure NAC policy matching pattern to identify matching NAC devices. +- fortinet.fortimanager.fmgr_pm_config_pblock_firewall_consolidated_policy - Configure consolidated IPv4/IPv6 policies. +- fortinet.fortimanager.fmgr_pm_config_pblock_firewall_consolidated_policy_sectionvalue - Configure consolidated IPv4/IPv6 policies. +- fortinet.fortimanager.fmgr_pm_config_pblock_firewall_policy6 - Configure IPv6 policies. +- fortinet.fortimanager.fmgr_pm_config_pblock_firewall_policy6_sectionvalue - Configure IPv6 policies. +- fortinet.fortimanager.fmgr_pm_devprof_scopemember - no description +- fortinet.fortimanager.fmgr_pm_pkg_scopemember - Policy package or folder. +- fortinet.fortimanager.fmgr_pm_wanprof_scopemember - no description +- fortinet.fortimanager.fmgr_securityconsole_template_cli_preview - no description +- fortinet.fortimanager.fmgr_switchcontroller_acl_group - Configure ACL groups to be applied on managed FortiSwitch ports. +- fortinet.fortimanager.fmgr_switchcontroller_acl_ingress - Configure ingress ACL policies to be applied on managed FortiSwitch ports. +- fortinet.fortimanager.fmgr_switchcontroller_acl_ingress_action - ACL actions. +- fortinet.fortimanager.fmgr_switchcontroller_acl_ingress_classifier - ACL classifiers. +- fortinet.fortimanager.fmgr_switchcontroller_dynamicportpolicy - Configure Dynamic port policy to be applied on the managed FortiSwitch ports through DPP device. +- fortinet.fortimanager.fmgr_switchcontroller_dynamicportpolicy_policy - Port policies with matching criteria and actions. +- fortinet.fortimanager.fmgr_switchcontroller_fortilinksettings - Configure integrated FortiLink settings for FortiSwitch. +- fortinet.fortimanager.fmgr_switchcontroller_fortilinksettings_nacports - NAC specific configuration. +- fortinet.fortimanager.fmgr_switchcontroller_macpolicy - Configure MAC policy to be applied on the managed FortiSwitch devices through NAC device. +- fortinet.fortimanager.fmgr_switchcontroller_managedswitch_dhcpsnoopingstaticclient - Configure FortiSwitch DHCP snooping static clients. +- fortinet.fortimanager.fmgr_switchcontroller_managedswitch_ports_dhcpsnoopoption82override - Configure DHCP snooping option 82 override. +- fortinet.fortimanager.fmgr_switchcontroller_managedswitch_staticmac - Configuration method to edit FortiSwitch Static and Sticky MAC. +- fortinet.fortimanager.fmgr_switchcontroller_managedswitch_stpinstance - Configuration method to edit Spanning Tree Protocol +- fortinet.fortimanager.fmgr_switchcontroller_switchinterfacetag - Configure switch object tags. +- fortinet.fortimanager.fmgr_switchcontroller_trafficpolicy - Configure FortiSwitch traffic policy. +- fortinet.fortimanager.fmgr_switchcontroller_vlanpolicy - Configure VLAN policy to be applied on the managed FortiSwitch ports through dynamic-port-policy. +- fortinet.fortimanager.fmgr_sys_cloud_orchest - no description +- fortinet.fortimanager.fmgr_system_npu_backgroundssescan - Configure driver background scan for SSE. +- fortinet.fortimanager.fmgr_system_npu_dosoptions - NPU DoS configurations. +- fortinet.fortimanager.fmgr_system_npu_dswdtsprofile - Configure NPU DSW DTS profile. +- fortinet.fortimanager.fmgr_system_npu_dswqueuedtsprofile - Configure NPU DSW Queue DTS profile. +- fortinet.fortimanager.fmgr_system_npu_hpe - Host protection engine configuration. +- fortinet.fortimanager.fmgr_system_npu_ipreassembly - IP reassebmly engine configuration. +- fortinet.fortimanager.fmgr_system_npu_npqueues - Configure queue assignment on NP7. +- fortinet.fortimanager.fmgr_system_npu_npqueues_ethernettype - Configure a NP7 QoS Ethernet Type. +- fortinet.fortimanager.fmgr_system_npu_npqueues_ipprotocol - Configure a NP7 QoS IP Protocol. +- fortinet.fortimanager.fmgr_system_npu_npqueues_ipservice - Configure a NP7 QoS IP Service. +- fortinet.fortimanager.fmgr_system_npu_npqueues_profile - Configure a NP7 class profile. +- fortinet.fortimanager.fmgr_system_npu_npqueues_scheduler - Configure a NP7 QoS Scheduler. +- fortinet.fortimanager.fmgr_system_npu_portpathoption - Configure port using NPU or Intel-NIC. +- fortinet.fortimanager.fmgr_system_npu_ssehascan - Configure driver HA scan for SSE. +- fortinet.fortimanager.fmgr_system_npu_swtrhash - Configure switch traditional hashing. +- fortinet.fortimanager.fmgr_system_npu_tcptimeoutprofile - Configure TCP timeout profile. +- fortinet.fortimanager.fmgr_system_npu_udptimeoutprofile - Configure UDP timeout profile. +- fortinet.fortimanager.fmgr_system_objecttag - Configure object tags. +- fortinet.fortimanager.fmgr_system_sdnconnector_compartmentlist - Configure OCI compartment list. +- fortinet.fortimanager.fmgr_system_sdnconnector_ociregionlist - Configure OCI region list. +- fortinet.fortimanager.fmgr_system_socfabric_trustedlist - Pre-authorized security fabric nodes +- fortinet.fortimanager.fmgr_um_image_upgrade - The older API for updating the firmware of specific device. +- fortinet.fortimanager.fmgr_um_image_upgrade_ext - Update the firmware of specific device. +- fortinet.fortimanager.fmgr_user_certificate - Configure certificate users. +- fortinet.fortimanager.fmgr_user_deviceaccesslist - Configure device access control lists. +- fortinet.fortimanager.fmgr_user_deviceaccesslist_devicelist - Device list. +- fortinet.fortimanager.fmgr_user_flexvm - no description +- fortinet.fortimanager.fmgr_user_json - no description +- fortinet.fortimanager.fmgr_user_saml_dynamicmapping - SAML server entry configuration. +- fortinet.fortimanager.fmgr_vpnsslweb_portal_landingpage - Landing page options. +- fortinet.fortimanager.fmgr_vpnsslweb_portal_landingpage_formdata - Form data. +- fortinet.fortimanager.fmgr_vpnsslweb_virtualdesktopapplist - SSL-VPN virtual desktop application list. +- fortinet.fortimanager.fmgr_vpnsslweb_virtualdesktopapplist_apps - Applications. +- fortinet.fortimanager.fmgr_wireless_accesscontrollist - Configure WiFi bridge access control list. +- fortinet.fortimanager.fmgr_wireless_accesscontrollist_layer3ipv4rules - AP ACL layer3 ipv4 rule list. +- fortinet.fortimanager.fmgr_wireless_accesscontrollist_layer3ipv6rules - AP ACL layer3 ipv6 rule list. +- fortinet.fortimanager.fmgr_wireless_address - Configure the client with its MAC address. +- fortinet.fortimanager.fmgr_wireless_addrgrp - Configure the MAC address group. +- fortinet.fortimanager.fmgr_wireless_ssidpolicy - Configure WiFi SSID policies. +- fortinet.fortimanager.fmgr_wireless_syslogprofile - Configure Wireless Termination Points + inspur.ispim ~~~~~~~~~~~~ diff --git a/9/ansible-9.0.0a3-tags.yaml b/9/ansible-9.0.0a3-tags.yaml new file mode 100644 index 0000000000..16a1ea45c7 --- /dev/null +++ b/9/ansible-9.0.0a3-tags.yaml @@ -0,0 +1,411 @@ +# This is a mapping of collections to their git repositories and the git tag +# that corresponds to the version included in this ansible release. A null +# 'tag' field means that a collection's release wasn't tagged. +amazon.aws: + repository: https://github.com/ansible-collections/amazon.aws + tag: 6.5.0 + version: 6.5.0 +ansible.netcommon: + repository: https://github.com/ansible-collections/ansible.netcommon + tag: v5.2.0 + version: 5.2.0 +ansible.posix: + repository: https://github.com/ansible-collections/ansible.posix + tag: 1.5.4 + version: 1.5.4 +ansible.utils: + repository: https://github.com/ansible-collections/ansible.utils + tag: v2.11.0 + version: 2.11.0 +ansible.windows: + repository: https://github.com/ansible-collections/ansible.windows + tag: 2.1.0 + version: 2.1.0 +arista.eos: + repository: https://github.com/ansible-collections/arista.eos + tag: v6.1.2 + version: 6.1.2 +awx.awx: + collection_directory: ./awx_collection + repository: https://github.com/ansible/awx + tag: 23.2.0 + version: 23.2.0 +azure.azcollection: + repository: https://github.com/ansible-collections/azure + tag: v1.18.1 + version: 1.18.1 +check_point.mgmt: + repository: https://github.com/CheckPointSW/CheckPointAnsibleMgmtCollection + tag: v5.1.1 + version: 5.1.1 +chocolatey.chocolatey: + repository: https://github.com/chocolatey/chocolatey-ansible + tag: 1.5.1 + version: 1.5.1 +cisco.aci: + repository: https://github.com/CiscoDevNet/ansible-aci + tag: v2.7.0 + version: 2.7.0 +cisco.asa: + repository: https://github.com/ansible-collections/cisco.asa + tag: 4.0.2 + version: 4.0.2 +cisco.dnac: + repository: https://github.com/cisco-en-programmability/dnacenter-ansible + tag: v6.7.6 + version: 6.7.6 +cisco.intersight: + repository: https://github.com/CiscoDevNet/intersight-ansible + tag: 2.0.3 + version: 2.0.3 +cisco.ios: + repository: https://github.com/ansible-collections/cisco.ios + tag: v5.1.0 + version: 5.1.0 +cisco.iosxr: + repository: https://github.com/ansible-collections/cisco.iosxr + tag: v6.0.1 + version: 6.0.1 +cisco.ise: + repository: https://github.com/CiscoISE/ansible-ise + tag: v2.5.16 + version: 2.5.16 +cisco.meraki: + repository: https://github.com/meraki/dashboard-api-ansible + tag: v2.16.5 + version: 2.16.5 +cisco.mso: + repository: https://github.com/CiscoDevNet/ansible-mso + tag: v2.5.0 + version: 2.5.0 +cisco.nxos: + repository: https://github.com/ansible-collections/cisco.nxos + tag: v5.2.1 + version: 5.2.1 +cisco.ucs: + repository: https://github.com/CiscoDevNet/ansible-ucs + tag: v1.10.0 + version: 1.10.0 +cloud.common: + repository: https://github.com/ansible-collections/cloud.common + tag: 2.1.4 + version: 2.1.4 +cloudscale_ch.cloud: + repository: https://github.com/cloudscale-ch/ansible-collection-cloudscale + tag: v2.3.1 + version: 2.3.1 +community.aws: + repository: https://github.com/ansible-collections/community.aws + tag: 6.4.0 + version: 6.4.0 +community.azure: + repository: https://github.com/ansible-collections/community.azure + tag: 2.0.0 + version: 2.0.0 +community.ciscosmb: + repository: https://github.com/ansible-collections/community.ciscosmb + tag: 1.0.6 + version: 1.0.6 +community.crypto: + repository: https://github.com/ansible-collections/community.crypto + tag: 2.15.1 + version: 2.15.1 +community.digitalocean: + repository: https://github.com/ansible-collections/community.digitalocean + tag: 1.24.0 + version: 1.24.0 +community.dns: + repository: https://github.com/ansible-collections/community.dns + tag: 2.6.2 + version: 2.6.2 +community.docker: + repository: https://github.com/ansible-collections/community.docker + tag: 3.4.9 + version: 3.4.9 +community.general: + repository: https://github.com/ansible-collections/community.general + tag: 7.5.0 + version: 7.5.0 +community.grafana: + repository: https://github.com/ansible-collections/grafana + tag: 1.5.4 + version: 1.5.4 +community.hashi_vault: + repository: https://github.com/ansible-collections/community.hashi_vault + tag: 5.0.0 + version: 5.0.0 +community.hrobot: + repository: https://github.com/ansible-collections/community.hrobot + tag: 1.8.1 + version: 1.8.1 +community.libvirt: + repository: https://github.com/ansible-collections/community.libvirt + tag: 1.3.0 + version: 1.3.0 +community.mongodb: + repository: https://github.com/ansible-collections/community.mongodb + tag: 1.6.3 + version: 1.6.3 +community.mysql: + repository: https://github.com/ansible-collections/community.mysql + tag: 3.7.2 + version: 3.7.2 +community.network: + repository: https://github.com/ansible-collections/community.network + tag: 5.0.0 + version: 5.0.0 +community.okd: + repository: https://github.com/openshift/community.okd + tag: 2.3.0 + version: 2.3.0 +community.postgresql: + repository: https://github.com/ansible-collections/community.postgresql + tag: 3.2.0 + version: 3.2.0 +community.proxysql: + repository: https://github.com/ansible-collections/community.proxysql + tag: 1.5.1 + version: 1.5.1 +community.rabbitmq: + repository: https://github.com/ansible-collections/community.rabbitmq + tag: 1.2.3 + version: 1.2.3 +community.routeros: + repository: https://github.com/ansible-collections/community.routeros + tag: 2.10.0 + version: 2.10.0 +community.sap: + repository: https://github.com/ansible-collections/community.sap + tag: 2.0.0 + version: 2.0.0 +community.sap_libs: + repository: https://github.com/sap-linuxlab/community.sap_libs + tag: 1.4.1 + version: 1.4.1 +community.sops: + repository: https://github.com/ansible-collections/community.sops + tag: 1.6.6 + version: 1.6.6 +community.vmware: + repository: https://github.com/ansible-collections/community.vmware + tag: 3.10.0 + version: 3.10.0 +community.windows: + repository: https://github.com/ansible-collections/community.windows + tag: 2.0.0 + version: 2.0.0 +community.zabbix: + repository: https://github.com/ansible-collections/community.zabbix + tag: 2.1.0 + version: 2.1.0 +containers.podman: + repository: https://github.com/containers/ansible-podman-collections + tag: 1.10.3 + version: 1.10.3 +cyberark.conjur: + repository: https://github.com/cyberark/ansible-conjur-collection + tag: v1.2.2 + version: 1.2.2 +cyberark.pas: + repository: https://github.com/cyberark/ansible-security-automation-collection + tag: 1.0.23 + version: 1.0.23 +dellemc.enterprise_sonic: + repository: https://github.com/ansible-collections/dellemc.enterprise_sonic + tag: 2.2.0 + version: 2.2.0 +dellemc.openmanage: + repository: https://github.com/dell/dellemc-openmanage-ansible-modules + tag: v8.3.0 + version: 8.3.0 +dellemc.powerflex: + repository: https://github.com/dell/ansible-powerflex + tag: 1.9.0 + version: 1.9.0 +dellemc.unity: + repository: https://github.com/dell/ansible-unity + tag: 1.7.1 + version: 1.7.1 +f5networks.f5_modules: + collection_directory: ./ansible_collections/f5networks/f5_modules + repository: https://github.com/F5Networks/f5-ansible-f5modules + tag: 1.27.0 + version: 1.27.0 +fortinet.fortimanager: + repository: https://github.com/fortinet-ansible-dev/ansible-galaxy-fortimanager-collection + tag: 2.3.0 + version: 2.3.0 +fortinet.fortios: + repository: https://github.com/fortinet-ansible-dev/ansible-galaxy-fortios-collection + tag: 2.3.2 + version: 2.3.2 +frr.frr: + repository: https://github.com/ansible-collections/frr.frr + tag: 2.0.2 + version: 2.0.2 +gluster.gluster: + repository: https://github.com/gluster/gluster-ansible-collection + tag: 1.0.2 + version: 1.0.2 +google.cloud: + repository: https://github.com/ansible-collections/google.cloud + tag: v1.2.0 + version: 1.2.0 +grafana.grafana: + repository: https://github.com/grafana/grafana-ansible-collection + tag: 2.2.3 + version: 2.2.3 +hetzner.hcloud: + repository: https://github.com/ansible-collections/hetzner.hcloud + tag: 2.1.2 + version: 2.1.2 +hpe.nimble: + collection_directory: ./ansible_collection/hpe/nimble + repository: https://github.com/hpe-storage/nimble-ansible-modules + tag: v1.1.4 + version: 1.1.4 +ibm.qradar: + repository: https://github.com/ansible-collections/ibm.qradar + tag: 2.1.0 + version: 2.1.0 +ibm.spectrum_virtualize: + repository: https://github.com/ansible-collections/ibm.spectrum_virtualize + tag: 2.0.0 + version: 2.0.0 +infinidat.infinibox: + repository: https://github.com/infinidat/ansible-infinidat-collection + tag: v1.3.12 + version: 1.3.12 +infoblox.nios_modules: + repository: https://github.com/infobloxopen/infoblox-ansible + tag: v1.5.0 + version: 1.5.0 +inspur.ispim: + repository: https://github.com/ispim/inspur.ispim + tag: 2.1.0 + version: 2.1.0 +inspur.sm: + repository: https://github.com/ISIB-Group/inspur.sm + tag: 2.3.0 + version: 2.3.0 +junipernetworks.junos: + repository: https://github.com/ansible-collections/junipernetworks.junos + tag: v5.3.0 + version: 5.3.0 +kubernetes.core: + repository: https://github.com/ansible-collections/kubernetes.core + tag: 2.4.0 + version: 2.4.0 +lowlydba.sqlserver: + repository: https://github.com/LowlyDBA/lowlydba.sqlserver + tag: 2.2.1 + version: 2.2.1 +microsoft.ad: + repository: https://github.com/ansible-collections/microsoft.ad + tag: 1.3.0 + version: 1.3.0 +netapp.aws: + repository: https://github.com/ansible-collections/netapp.aws + tag: 21.7.0 + version: 21.7.0 +netapp.azure: + repository: https://github.com/ansible-collections/netapp.azure + tag: 21.10.0 + version: 21.10.0 +netapp.cloudmanager: + repository: https://github.com/ansible-collections/netapp.cloudmanager + tag: 21.22.0 + version: 21.22.0 +netapp.elementsw: + repository: https://github.com/ansible-collections/netapp.elementsw + tag: 21.7.0 + version: 21.7.0 +netapp.ontap: + repository: https://github.com/ansible-collections/netapp.ontap + tag: 22.7.0 + version: 22.7.0 +netapp.storagegrid: + repository: https://github.com/ansible-collections/netapp.storagegrid + tag: 21.11.1 + version: 21.11.1 +netapp.um_info: + repository: https://github.com/ansible-collections/netapp.um_info + tag: 21.8.0 + version: 21.8.0 +netapp_eseries.santricity: + repository: https://github.com/netapp-eseries/santricity + tag: v1.4.0 + version: 1.4.0 +netbox.netbox: + repository: https://github.com/netbox-community/ansible_modules + tag: v3.14.0 + version: 3.14.0 +ngine_io.cloudstack: + repository: https://github.com/ngine-io/ansible-collection-cloudstack + tag: v2.3.0 + version: 2.3.0 +ngine_io.exoscale: + repository: https://github.com/ngine-io/ansible-collection-exoscale + tag: v1.1.0 + version: 1.1.0 +openstack.cloud: + repository: https://opendev.org/openstack/ansible-collections-openstack + tag: 2.1.0 + version: 2.1.0 +openvswitch.openvswitch: + repository: https://github.com/ansible-collections/openvswitch.openvswitch + tag: 2.1.1 + version: 2.1.1 +ovirt.ovirt: + repository: https://github.com/ovirt/ovirt-ansible-collection + tag: 3.2.0-1 + version: 3.2.0 +purestorage.flasharray: + repository: https://github.com/Pure-Storage-Ansible/FlashArray-Collection + tag: 1.21.0 + version: 1.21.0 +purestorage.flashblade: + repository: https://github.com/Pure-Storage-Ansible/FlashBlade-Collection + tag: 1.14.0 + version: 1.14.0 +purestorage.fusion: + repository: https://github.com/Pure-Storage-Ansible/Fusion-Collection + tag: 1.6.0 + version: 1.6.0 +sensu.sensu_go: + repository: https://github.com/sensu/sensu-go-ansible + tag: v1.14.0 + version: 1.14.0 +splunk.es: + repository: https://github.com/ansible-collections/splunk.es + tag: 2.1.0 + version: 2.1.0 +t_systems_mms.icinga_director: + repository: https://github.com/T-Systems-MMS/ansible-collection-icinga-director + tag: 2.0.1 + version: 2.0.1 +telekom_mms.icinga_director: + repository: https://github.com/telekom-mms/ansible-collection-icinga-director + tag: 1.34.1 + version: 1.34.1 +theforeman.foreman: + repository: https://github.com/theforeman/foreman-ansible-modules + tag: v3.14.0 + version: 3.14.0 +vmware.vmware_rest: + repository: https://github.com/ansible-collections/vmware.vmware_rest + tag: 2.3.1 + version: 2.3.1 +vultr.cloud: + repository: https://github.com/vultr/ansible-collection-vultr + tag: v1.10.0 + version: 1.10.0 +vyos.vyos: + repository: https://github.com/ansible-collections/vyos.vyos + tag: 4.1.0 + version: 4.1.0 +wti.remote: + collection_directory: ./wti/remote + repository: https://github.com/wtinetworkgear/wti-collection + tag: v1.0.5 + version: 1.0.5 diff --git a/9/ansible-9.0.0a3.deps b/9/ansible-9.0.0a3.deps new file mode 100644 index 0000000000..9fbe4230c6 --- /dev/null +++ b/9/ansible-9.0.0a3.deps @@ -0,0 +1,104 @@ +_ansible_version: 9.0.0a3 +_ansible_core_version: 2.16.0rc1 +_python: >=3.10 +amazon.aws: 6.5.0 +ansible.netcommon: 5.2.0 +ansible.posix: 1.5.4 +ansible.utils: 2.11.0 +ansible.windows: 2.1.0 +arista.eos: 6.1.2 +awx.awx: 23.2.0 +azure.azcollection: 1.18.1 +check_point.mgmt: 5.1.1 +chocolatey.chocolatey: 1.5.1 +cisco.aci: 2.7.0 +cisco.asa: 4.0.2 +cisco.dnac: 6.7.6 +cisco.intersight: 2.0.3 +cisco.ios: 5.1.0 +cisco.iosxr: 6.0.1 +cisco.ise: 2.5.16 +cisco.meraki: 2.16.5 +cisco.mso: 2.5.0 +cisco.nxos: 5.2.1 +cisco.ucs: 1.10.0 +cloud.common: 2.1.4 +cloudscale_ch.cloud: 2.3.1 +community.aws: 6.4.0 +community.azure: 2.0.0 +community.ciscosmb: 1.0.6 +community.crypto: 2.15.1 +community.digitalocean: 1.24.0 +community.dns: 2.6.2 +community.docker: 3.4.9 +community.general: 7.5.0 +community.grafana: 1.5.4 +community.hashi_vault: 5.0.0 +community.hrobot: 1.8.1 +community.libvirt: 1.3.0 +community.mongodb: 1.6.3 +community.mysql: 3.7.2 +community.network: 5.0.0 +community.okd: 2.3.0 +community.postgresql: 3.2.0 +community.proxysql: 1.5.1 +community.rabbitmq: 1.2.3 +community.routeros: 2.10.0 +community.sap: 2.0.0 +community.sap_libs: 1.4.1 +community.sops: 1.6.6 +community.vmware: 3.10.0 +community.windows: 2.0.0 +community.zabbix: 2.1.0 +containers.podman: 1.10.3 +cyberark.conjur: 1.2.2 +cyberark.pas: 1.0.23 +dellemc.enterprise_sonic: 2.2.0 +dellemc.openmanage: 8.3.0 +dellemc.powerflex: 1.9.0 +dellemc.unity: 1.7.1 +f5networks.f5_modules: 1.27.0 +fortinet.fortimanager: 2.3.0 +fortinet.fortios: 2.3.2 +frr.frr: 2.0.2 +gluster.gluster: 1.0.2 +google.cloud: 1.2.0 +grafana.grafana: 2.2.3 +hetzner.hcloud: 2.1.2 +hpe.nimble: 1.1.4 +ibm.qradar: 2.1.0 +ibm.spectrum_virtualize: 2.0.0 +infinidat.infinibox: 1.3.12 +infoblox.nios_modules: 1.5.0 +inspur.ispim: 2.1.0 +inspur.sm: 2.3.0 +junipernetworks.junos: 5.3.0 +kubernetes.core: 2.4.0 +lowlydba.sqlserver: 2.2.1 +microsoft.ad: 1.3.0 +netapp.aws: 21.7.0 +netapp.azure: 21.10.0 +netapp.cloudmanager: 21.22.0 +netapp.elementsw: 21.7.0 +netapp.ontap: 22.7.0 +netapp.storagegrid: 21.11.1 +netapp.um_info: 21.8.0 +netapp_eseries.santricity: 1.4.0 +netbox.netbox: 3.14.0 +ngine_io.cloudstack: 2.3.0 +ngine_io.exoscale: 1.1.0 +openstack.cloud: 2.1.0 +openvswitch.openvswitch: 2.1.1 +ovirt.ovirt: 3.2.0 +purestorage.flasharray: 1.21.0 +purestorage.flashblade: 1.14.0 +purestorage.fusion: 1.6.0 +sensu.sensu_go: 1.14.0 +splunk.es: 2.1.0 +t_systems_mms.icinga_director: 2.0.1 +telekom_mms.icinga_director: 1.34.1 +theforeman.foreman: 3.14.0 +vmware.vmware_rest: 2.3.1 +vultr.cloud: 1.10.0 +vyos.vyos: 4.1.0 +wti.remote: 1.0.5 diff --git a/9/ansible-9.0.0a3.yaml b/9/ansible-9.0.0a3.yaml new file mode 100644 index 0000000000..aaca845fdd --- /dev/null +++ b/9/ansible-9.0.0a3.yaml @@ -0,0 +1,304 @@ +collections: +- name: amazon.aws + source: https://galaxy.ansible.com + version: 6.5.0 +- name: ansible.netcommon + source: https://galaxy.ansible.com + version: 5.2.0 +- name: ansible.posix + source: https://galaxy.ansible.com + version: 1.5.4 +- name: ansible.utils + source: https://galaxy.ansible.com + version: 2.11.0 +- name: ansible.windows + source: https://galaxy.ansible.com + version: 2.1.0 +- name: arista.eos + source: https://galaxy.ansible.com + version: 6.1.2 +- name: awx.awx + source: https://galaxy.ansible.com + version: 23.2.0 +- name: azure.azcollection + source: https://galaxy.ansible.com + version: 1.18.1 +- name: check_point.mgmt + source: https://galaxy.ansible.com + version: 5.1.1 +- name: chocolatey.chocolatey + source: https://galaxy.ansible.com + version: 1.5.1 +- name: cisco.aci + source: https://galaxy.ansible.com + version: 2.7.0 +- name: cisco.asa + source: https://galaxy.ansible.com + version: 4.0.2 +- name: cisco.dnac + source: https://galaxy.ansible.com + version: 6.7.6 +- name: cisco.intersight + source: https://galaxy.ansible.com + version: 2.0.3 +- name: cisco.ios + source: https://galaxy.ansible.com + version: 5.1.0 +- name: cisco.iosxr + source: https://galaxy.ansible.com + version: 6.0.1 +- name: cisco.ise + source: https://galaxy.ansible.com + version: 2.5.16 +- name: cisco.meraki + source: https://galaxy.ansible.com + version: 2.16.5 +- name: cisco.mso + source: https://galaxy.ansible.com + version: 2.5.0 +- name: cisco.nxos + source: https://galaxy.ansible.com + version: 5.2.1 +- name: cisco.ucs + source: https://galaxy.ansible.com + version: 1.10.0 +- name: cloud.common + source: https://galaxy.ansible.com + version: 2.1.4 +- name: cloudscale_ch.cloud + source: https://galaxy.ansible.com + version: 2.3.1 +- name: community.aws + source: https://galaxy.ansible.com + version: 6.4.0 +- name: community.azure + source: https://galaxy.ansible.com + version: 2.0.0 +- name: community.ciscosmb + source: https://galaxy.ansible.com + version: 1.0.6 +- name: community.crypto + source: https://galaxy.ansible.com + version: 2.15.1 +- name: community.digitalocean + source: https://galaxy.ansible.com + version: 1.24.0 +- name: community.dns + source: https://galaxy.ansible.com + version: 2.6.2 +- name: community.docker + source: https://galaxy.ansible.com + version: 3.4.9 +- name: community.general + source: https://galaxy.ansible.com + version: 7.5.0 +- name: community.grafana + source: https://galaxy.ansible.com + version: 1.5.4 +- name: community.hashi_vault + source: https://galaxy.ansible.com + version: 5.0.0 +- name: community.hrobot + source: https://galaxy.ansible.com + version: 1.8.1 +- name: community.libvirt + source: https://galaxy.ansible.com + version: 1.3.0 +- name: community.mongodb + source: https://galaxy.ansible.com + version: 1.6.3 +- name: community.mysql + source: https://galaxy.ansible.com + version: 3.7.2 +- name: community.network + source: https://galaxy.ansible.com + version: 5.0.0 +- name: community.okd + source: https://galaxy.ansible.com + version: 2.3.0 +- name: community.postgresql + source: https://galaxy.ansible.com + version: 3.2.0 +- name: community.proxysql + source: https://galaxy.ansible.com + version: 1.5.1 +- name: community.rabbitmq + source: https://galaxy.ansible.com + version: 1.2.3 +- name: community.routeros + source: https://galaxy.ansible.com + version: 2.10.0 +- name: community.sap + source: https://galaxy.ansible.com + version: 2.0.0 +- name: community.sap_libs + source: https://galaxy.ansible.com + version: 1.4.1 +- name: community.sops + source: https://galaxy.ansible.com + version: 1.6.6 +- name: community.vmware + source: https://galaxy.ansible.com + version: 3.10.0 +- name: community.windows + source: https://galaxy.ansible.com + version: 2.0.0 +- name: community.zabbix + source: https://galaxy.ansible.com + version: 2.1.0 +- name: containers.podman + source: https://galaxy.ansible.com + version: 1.10.3 +- name: cyberark.conjur + source: https://galaxy.ansible.com + version: 1.2.2 +- name: cyberark.pas + source: https://galaxy.ansible.com + version: 1.0.23 +- name: dellemc.enterprise_sonic + source: https://galaxy.ansible.com + version: 2.2.0 +- name: dellemc.openmanage + source: https://galaxy.ansible.com + version: 8.3.0 +- name: dellemc.powerflex + source: https://galaxy.ansible.com + version: 1.9.0 +- name: dellemc.unity + source: https://galaxy.ansible.com + version: 1.7.1 +- name: f5networks.f5_modules + source: https://galaxy.ansible.com + version: 1.27.0 +- name: fortinet.fortimanager + source: https://galaxy.ansible.com + version: 2.3.0 +- name: fortinet.fortios + source: https://galaxy.ansible.com + version: 2.3.2 +- name: frr.frr + source: https://galaxy.ansible.com + version: 2.0.2 +- name: gluster.gluster + source: https://galaxy.ansible.com + version: 1.0.2 +- name: google.cloud + source: https://galaxy.ansible.com + version: 1.2.0 +- name: grafana.grafana + source: https://galaxy.ansible.com + version: 2.2.3 +- name: hetzner.hcloud + source: https://galaxy.ansible.com + version: 2.1.2 +- name: hpe.nimble + source: https://galaxy.ansible.com + version: 1.1.4 +- name: ibm.qradar + source: https://galaxy.ansible.com + version: 2.1.0 +- name: ibm.spectrum_virtualize + source: https://galaxy.ansible.com + version: 2.0.0 +- name: infinidat.infinibox + source: https://galaxy.ansible.com + version: 1.3.12 +- name: infoblox.nios_modules + source: https://galaxy.ansible.com + version: 1.5.0 +- name: inspur.ispim + source: https://galaxy.ansible.com + version: 2.1.0 +- name: inspur.sm + source: https://galaxy.ansible.com + version: 2.3.0 +- name: junipernetworks.junos + source: https://galaxy.ansible.com + version: 5.3.0 +- name: kubernetes.core + source: https://galaxy.ansible.com + version: 2.4.0 +- name: lowlydba.sqlserver + source: https://galaxy.ansible.com + version: 2.2.1 +- name: microsoft.ad + source: https://galaxy.ansible.com + version: 1.3.0 +- name: netapp.aws + source: https://galaxy.ansible.com + version: 21.7.0 +- name: netapp.azure + source: https://galaxy.ansible.com + version: 21.10.0 +- name: netapp.cloudmanager + source: https://galaxy.ansible.com + version: 21.22.0 +- name: netapp.elementsw + source: https://galaxy.ansible.com + version: 21.7.0 +- name: netapp.ontap + source: https://galaxy.ansible.com + version: 22.7.0 +- name: netapp.storagegrid + source: https://galaxy.ansible.com + version: 21.11.1 +- name: netapp.um_info + source: https://galaxy.ansible.com + version: 21.8.0 +- name: netapp_eseries.santricity + source: https://galaxy.ansible.com + version: 1.4.0 +- name: netbox.netbox + source: https://galaxy.ansible.com + version: 3.14.0 +- name: ngine_io.cloudstack + source: https://galaxy.ansible.com + version: 2.3.0 +- name: ngine_io.exoscale + source: https://galaxy.ansible.com + version: 1.1.0 +- name: openstack.cloud + source: https://galaxy.ansible.com + version: 2.1.0 +- name: openvswitch.openvswitch + source: https://galaxy.ansible.com + version: 2.1.1 +- name: ovirt.ovirt + source: https://galaxy.ansible.com + version: 3.2.0 +- name: purestorage.flasharray + source: https://galaxy.ansible.com + version: 1.21.0 +- name: purestorage.flashblade + source: https://galaxy.ansible.com + version: 1.14.0 +- name: purestorage.fusion + source: https://galaxy.ansible.com + version: 1.6.0 +- name: sensu.sensu_go + source: https://galaxy.ansible.com + version: 1.14.0 +- name: splunk.es + source: https://galaxy.ansible.com + version: 2.1.0 +- name: t_systems_mms.icinga_director + source: https://galaxy.ansible.com + version: 2.0.1 +- name: telekom_mms.icinga_director + source: https://galaxy.ansible.com + version: 1.34.1 +- name: theforeman.foreman + source: https://galaxy.ansible.com + version: 3.14.0 +- name: vmware.vmware_rest + source: https://galaxy.ansible.com + version: 2.3.1 +- name: vultr.cloud + source: https://galaxy.ansible.com + version: 1.10.0 +- name: vyos.vyos + source: https://galaxy.ansible.com + version: 4.1.0 +- name: wti.remote + source: https://galaxy.ansible.com + version: 1.0.5 diff --git a/9/ansible-9.build b/9/ansible-9.build index 19f25e97c3..bfe5f7790c 100644 --- a/9/ansible-9.build +++ b/9/ansible-9.build @@ -1,7 +1,7 @@ _ansible_version: 9 -_ansible_core_version: 2.16.0b2 +_ansible_core_version: 2.16.0rc1 _python: >=3.10 -amazon.aws: >=6.4.0,<7.0.0 +amazon.aws: >=6.5.0,<7.0.0 ansible.netcommon: >=5.2.0,<6.0.0 ansible.posix: >=1.5.0,<2.0.0 ansible.utils: >=2.11.0,<3.0.0 @@ -15,7 +15,7 @@ cisco.aci: >=2.7.0,<3.0.0 cisco.asa: >=4.0.0,<5.0.0 cisco.dnac: >=6.7.0,<7.0.0 cisco.intersight: >=2.0.0,<3.0.0 -cisco.ios: >=5.0.0,<6.0.0 +cisco.ios: >=5.1.0,<6.0.0 cisco.iosxr: >=6.0.0,<7.0.0 cisco.ise: >=2.5.0,<3.0.0 cisco.meraki: >=2.16.0,<3.0.0 @@ -24,14 +24,14 @@ cisco.nxos: >=5.2.0,<6.0.0 cisco.ucs: >=1.10.0,<2.0.0 cloud.common: >=2.1.0,<3.0.0 cloudscale_ch.cloud: >=2.3.0,<3.0.0 -community.aws: >=6.3.0,<7.0.0 +community.aws: >=6.4.0,<7.0.0 community.azure: >=2.0.0,<3.0.0 community.ciscosmb: >=1.0.0,<2.0.0 community.crypto: >=2.15.0,<3.0.0 community.digitalocean: >=1.24.0,<2.0.0 community.dns: >=2.6.0,<3.0.0 community.docker: >=3.4.0,<4.0.0 -community.general: >=7.4.0,<8.0.0 +community.general: >=7.5.0,<8.0.0 community.grafana: >=1.5.0,<2.0.0 community.hashi_vault: >=5.0.0,<6.0.0 community.hrobot: >=1.8.0,<2.0.0 @@ -43,11 +43,11 @@ community.okd: >=2.3.0,<3.0.0 community.postgresql: >=3.2.0,<4.0.0 community.proxysql: >=1.5.0,<2.0.0 community.rabbitmq: >=1.2.0,<2.0.0 -community.routeros: >=2.9.0,<3.0.0 +community.routeros: >=2.10.0,<3.0.0 community.sap: >=2.0.0,<3.0.0 community.sap_libs: >=1.4.0,<2.0.0 community.sops: >=1.6.0,<2.0.0 -community.vmware: >=3.9.0,<4.0.0 +community.vmware: >=3.10.0,<4.0.0 community.windows: >=2.0.0,<3.0.0 community.zabbix: >=2.1.0,<3.0.0 containers.podman: >=1.10.0,<2.0.0 @@ -57,8 +57,8 @@ dellemc.enterprise_sonic: >=2.2.0,<3.0.0 dellemc.openmanage: >=8.3.0,<9.0.0 dellemc.powerflex: >=1.9.0,<2.0.0 dellemc.unity: >=1.7.0,<2.0.0 -f5networks.f5_modules: >=1.26.0,<2.0.0 -fortinet.fortimanager: >=2.2.0,<3.0.0 +f5networks.f5_modules: >=1.27.0,<2.0.0 +fortinet.fortimanager: >=2.3.0,<3.0.0 fortinet.fortios: >=2.3.0,<3.0.0 frr.frr: >=2.0.0,<3.0.0 gluster.gluster: >=1.0.0,<2.0.0 diff --git a/9/changelog.yaml b/9/changelog.yaml index 3ea02bbc52..a060603c06 100644 --- a/9/changelog.yaml +++ b/9/changelog.yaml @@ -73,3 +73,10 @@ releases: `Porting Guide `_' release_date: '2023-10-05' + 9.0.0a3: + changes: + release_summary: 'Release Date: 2023-10-17 + + + `Porting Guide `_' + release_date: '2023-10-17' diff --git a/9/galaxy-requirements.yaml b/9/galaxy-requirements.yaml index 462b31a350..870e55ece8 100644 --- a/9/galaxy-requirements.yaml +++ b/9/galaxy-requirements.yaml @@ -1,8 +1,8 @@ -# Collections included in Ansible 9.0.0a2 +# Collections included in Ansible 9.0.0a3 collections: - name: amazon.aws source: https://galaxy.ansible.com - version: 6.4.0 + version: 6.5.0 - name: ansible.netcommon source: https://galaxy.ansible.com version: 5.2.0 @@ -38,13 +38,13 @@ collections: version: 4.0.2 - name: cisco.dnac source: https://galaxy.ansible.com - version: 6.7.5 + version: 6.7.6 - name: cisco.intersight source: https://galaxy.ansible.com version: 2.0.3 - name: cisco.ios source: https://galaxy.ansible.com - version: 5.0.0 + version: 5.1.0 - name: cisco.iosxr source: https://galaxy.ansible.com version: 6.0.1 @@ -53,13 +53,13 @@ collections: version: 2.5.16 - name: cisco.meraki source: https://galaxy.ansible.com - version: 2.16.4 + version: 2.16.5 - name: cisco.mso source: https://galaxy.ansible.com version: 2.5.0 - name: cisco.nxos source: https://galaxy.ansible.com - version: 5.2.0 + version: 5.2.1 - name: cisco.ucs source: https://galaxy.ansible.com version: 1.10.0 @@ -71,7 +71,7 @@ collections: version: 2.3.1 - name: community.aws source: https://galaxy.ansible.com - version: 6.3.0 + version: 6.4.0 - name: community.azure source: https://galaxy.ansible.com version: 2.0.0 @@ -86,13 +86,13 @@ collections: version: 1.24.0 - name: community.dns source: https://galaxy.ansible.com - version: 2.6.1 + version: 2.6.2 - name: community.docker source: https://galaxy.ansible.com - version: 3.4.8 + version: 3.4.9 - name: community.general source: https://galaxy.ansible.com - version: 7.4.0 + version: 7.5.0 - name: community.grafana source: https://galaxy.ansible.com version: 1.5.4 @@ -107,7 +107,7 @@ collections: version: 1.3.0 - name: community.mongodb source: https://galaxy.ansible.com - version: 1.6.2 + version: 1.6.3 - name: community.mysql source: https://galaxy.ansible.com version: 3.7.2 @@ -128,7 +128,7 @@ collections: version: 1.2.3 - name: community.routeros source: https://galaxy.ansible.com - version: 2.9.0 + version: 2.10.0 - name: community.sap source: https://galaxy.ansible.com version: 2.0.0 @@ -140,7 +140,7 @@ collections: version: 1.6.6 - name: community.vmware source: https://galaxy.ansible.com - version: 3.9.0 + version: 3.10.0 - name: community.windows source: https://galaxy.ansible.com version: 2.0.0 @@ -170,10 +170,10 @@ collections: version: 1.7.1 - name: f5networks.f5_modules source: https://galaxy.ansible.com - version: 1.26.0 + version: 1.27.0 - name: fortinet.fortimanager source: https://galaxy.ansible.com - version: 2.2.1 + version: 2.3.0 - name: fortinet.fortios source: https://galaxy.ansible.com version: 2.3.2 @@ -191,7 +191,7 @@ collections: version: 2.2.3 - name: hetzner.hcloud source: https://galaxy.ansible.com - version: 2.1.1 + version: 2.1.2 - name: hpe.nimble source: https://galaxy.ansible.com version: 1.1.4 diff --git a/9/porting_guide_9.rst b/9/porting_guide_9.rst index e595b9faa0..708ce6ea88 100644 --- a/9/porting_guide_9.rst +++ b/9/porting_guide_9.rst @@ -64,6 +64,28 @@ Networking ========== +Porting Guide for v9.0.0a3 +========================== + +Deprecated Features +------------------- + +Ansible-core +~~~~~~~~~~~~ + +- Old style vars plugins which use the entrypoints `get_host_vars` or `get_group_vars` are deprecated. The plugin should be updated to inherit from `BaseVarsPlugin` and define a `get_vars` method as the entrypoint. + +cisco.ios +~~~~~~~~~ + +- ospfv2 - removed passive_interface to passive_interfaces that supports a list of interfaces + +community.general +~~~~~~~~~~~~~~~~~ + +- The next major release, community.general 8.0.0, will drop support for ansible-core 2.11 and 2.12, which have been End of Life for some time now. This means that this collection no longer supports Python 2.6 on the target. Individual content might still work with unsupported ansible-core versions, but that can change at any time. Also please note that from now on, for every new major community.general release, we will drop support for all ansible-core versions that have been End of Life for more than a few weeks on the date of the major release (https://github.com/ansible-community/community-topics/discussions/271, https://github.com/ansible-collections/community.general/pull/7259). +- redfish_info, redfish_config, redfish_command - the default value ``10`` for the ``timeout`` option is deprecated and will change to ``60`` in community.general 9.0.0 (https://github.com/ansible-collections/community.general/pull/7295). + Porting Guide for v9.0.0a1 ========================== @@ -80,7 +102,6 @@ Ansible-core - ansible-galaxy - dies in the middle of installing a role when that role contains Java inner classes (files with $ in the file name). This is by design, to exclude temporary or backup files. (https://github.com/ansible/ansible/pull/81553). - ansible-test - The ``pep8`` sanity test is unable to detect f-string spacing issues (E201, E202) on Python 3.10 and 3.11. They are correctly detected under Python 3.12. See (https://github.com/PyCQA/pycodestyle/issues/1190). -- ansible-test - The ``pylint`` sanity test is not supported on Python 3.12. Use Python 3.10 or 3.11 instead. community.crypto ~~~~~~~~~~~~~~~~ @@ -197,6 +218,12 @@ community.vmware - vmware_vasa - added a new module to register/unregister a VASA provider - vmware_vasa_info - added a new module to gather the information about existing VASA provider(s) +fortinet.fortimanager +~~~~~~~~~~~~~~~~~~~~~ + +- Support all FortiManager versions in 6.2, 6.4, 7.0, 7.2 and 7.4. 139 new modules. +- Support token based authentication. + fortinet.fortios ~~~~~~~~~~~~~~~~