diff --git a/8/CHANGELOG-v8.rst b/8/CHANGELOG-v8.rst index 53efccd712..0a5a85b35d 100644 --- a/8/CHANGELOG-v8.rst +++ b/8/CHANGELOG-v8.rst @@ -8,6 +8,521 @@ This changelog describes changes since Ansible 7.0.0. :local: :depth: 2 +v8.3.0 +====== + +.. contents:: + :local: + :depth: 2 + +Release Summary +--------------- + +Release Date: 2023-08-15 + +`Porting Guide `_ + +Added Collections +----------------- + +- telekom_mms.icinga_director (version 1.34.1) + +Ansible-core +------------ + +Ansible 8.3.0 contains ansible-core version 2.15.3. +This is a newer version than version 2.15.2 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 8.2.0 | Ansible 8.3.0 | Notes | ++=============================+===============+===============+==============================================================================================================================+ +| amazon.aws | 6.2.0 | 6.3.0 | | ++-----------------------------+---------------+---------------+------------------------------------------------------------------------------------------------------------------------------+ +| awx.awx | 22.5.0 | 22.6.0 | Unfortunately, this collection does not provide changelog data in a format that can be processed by the changelog generator. | ++-----------------------------+---------------+---------------+------------------------------------------------------------------------------------------------------------------------------+ +| cisco.aci | 2.6.0 | 2.7.0 | | ++-----------------------------+---------------+---------------+------------------------------------------------------------------------------------------------------------------------------+ +| cisco.ise | 2.5.12 | 2.5.14 | | ++-----------------------------+---------------+---------------+------------------------------------------------------------------------------------------------------------------------------+ +| cisco.mso | 2.4.0 | 2.5.0 | | ++-----------------------------+---------------+---------------+------------------------------------------------------------------------------------------------------------------------------+ +| cisco.ucs | 1.9.0 | 1.10.0 | Unfortunately, this collection does not provide changelog data in a format that can be processed by the changelog generator. | ++-----------------------------+---------------+---------------+------------------------------------------------------------------------------------------------------------------------------+ +| cloud.common | 2.1.3 | 2.1.4 | | ++-----------------------------+---------------+---------------+------------------------------------------------------------------------------------------------------------------------------+ +| community.aws | 6.1.0 | 6.2.0 | | ++-----------------------------+---------------+---------------+------------------------------------------------------------------------------------------------------------------------------+ +| community.crypto | 2.14.1 | 2.15.0 | | ++-----------------------------+---------------+---------------+------------------------------------------------------------------------------------------------------------------------------+ +| community.digitalocean | 1.23.0 | 1.24.0 | | ++-----------------------------+---------------+---------------+------------------------------------------------------------------------------------------------------------------------------+ +| community.dns | 2.5.7 | 2.6.0 | | ++-----------------------------+---------------+---------------+------------------------------------------------------------------------------------------------------------------------------+ +| community.general | 7.2.0 | 7.3.0 | | ++-----------------------------+---------------+---------------+------------------------------------------------------------------------------------------------------------------------------+ +| community.postgresql | 2.4.2 | 2.4.3 | | ++-----------------------------+---------------+---------------+------------------------------------------------------------------------------------------------------------------------------+ +| community.routeros | 2.8.3 | 2.9.0 | | ++-----------------------------+---------------+---------------+------------------------------------------------------------------------------------------------------------------------------+ +| community.vmware | 3.8.0 | 3.9.0 | | ++-----------------------------+---------------+---------------+------------------------------------------------------------------------------------------------------------------------------+ +| dellemc.unity | 1.7.0 | 1.7.1 | | ++-----------------------------+---------------+---------------+------------------------------------------------------------------------------------------------------------------------------+ +| f5networks.f5_modules | 1.25.0 | 1.25.1 | There are no changes recorded in the changelog. | ++-----------------------------+---------------+---------------+------------------------------------------------------------------------------------------------------------------------------+ +| fortinet.fortimanager | 2.2.0 | 2.2.1 | The collection did not have a changelog in this version. | ++-----------------------------+---------------+---------------+------------------------------------------------------------------------------------------------------------------------------+ +| fortinet.fortios | 2.3.0 | 2.3.1 | | ++-----------------------------+---------------+---------------+------------------------------------------------------------------------------------------------------------------------------+ +| grafana.grafana | 2.1.4 | 2.1.5 | | ++-----------------------------+---------------+---------------+------------------------------------------------------------------------------------------------------------------------------+ +| lowlydba.sqlserver | 2.0.0 | 2.1.0 | The collection did not have a changelog in this version. | ++-----------------------------+---------------+---------------+------------------------------------------------------------------------------------------------------------------------------+ +| microsoft.ad | 1.2.0 | 1.3.0 | | ++-----------------------------+---------------+---------------+------------------------------------------------------------------------------------------------------------------------------+ +| purestorage.fusion | 1.5.0 | 1.6.0 | | ++-----------------------------+---------------+---------------+------------------------------------------------------------------------------------------------------------------------------+ +| sensu.sensu_go | 1.13.2 | 1.14.0 | | ++-----------------------------+---------------+---------------+------------------------------------------------------------------------------------------------------------------------------+ +| telekom_mms.icinga_director | | 1.34.1 | The collection was added to Ansible | ++-----------------------------+---------------+---------------+------------------------------------------------------------------------------------------------------------------------------+ + +Major Changes +------------- + +fortinet.fortios +~~~~~~~~~~~~~~~~ + +- Add readthedocs.yaml file. +- Update Q&A regarding setting up FortiToken multi-factor authentication; + +Minor Changes +------------- + +Ansible-core +~~~~~~~~~~~~ + +- Removed ``exclude`` and ``recursive-exclude`` commands for generated files from the ``MANIFEST.in`` file. These excludes were unnecessary since releases are expected to be built with a clean worktree. +- Removed ``exclude`` commands for sanity test files from the ``MANIFEST.in`` file. These tests were previously excluded because they did not pass when run from an sdist. However, sanity tests are not expected to pass from an sdist, so excluding some (but not all) of the failing tests makes little sense. +- Removed redundant ``include`` commands from the ``MANIFEST.in`` file. These includes either duplicated default behavior or another command. +- The ``ansible-core`` sdist no longer contains pre-generated man pages. Instead, a ``packaging/cli-doc/build.py`` script is included in the sdist. This script can generate man pages and standalone RST documentation for ``ansible-core`` CLI programs. +- The ``docs`` and ``examples`` directories are no longer included in the ``ansible-core`` sdist. These directories have been moved to the https://github.com/ansible/ansible-documentation repository. +- Use ``include`` where ``recursive-include`` is unnecessary in the ``MANIFEST.in`` file. +- ansible-test - Update the logic used to detect when ``ansible-test`` is running from source. +- ansible-test - Updated the CloudStack test container to version 1.6.1. + +amazon.aws +~~~~~~~~~~ + +- rds_cluster - add support for another ``state`` choice called ``started``. This starts the rds cluster (https://github.com/ansible-collections/amazon.aws/pull/1647/files). +- rds_cluster - add support for another ``state`` choice called ``stopped``. This stops the rds cluster (https://github.com/ansible-collections/amazon.aws/pull/1647/files). +- route53 - add a ``wait_id`` return value when a change is done (https://github.com/ansible-collections/amazon.aws/pull/1683). +- route53_health_check - add support for a string list parameter called ``child_health_checks`` to specify health checks that must be healthy for the calculated health check (https://github.com/ansible-collections/amazon.aws/pull/1631). +- route53_health_check - add support for an integer parameter called ``health_threshold`` to specify the minimum number of healthy child health checks that must be healthy for the calculated health check (https://github.com/ansible-collections/amazon.aws/pull/1631). +- route53_health_check - add support for another ``type`` choice called ``CALCULATED`` (https://github.com/ansible-collections/amazon.aws/pull/1631). + +cisco.aci +~~~~~~~~~ + +- Add ACI HTTPAPI plugin with multi host support (#114) +- Add OSPF parameters to aci_l3out module and create the associated test case. +- Add aci_access_span_src_group modules for access span source group support +- Add aci_access_span_src_group_src module for access span source support +- Add aci_access_span_src_group_src_path module for access span source path support +- Add aci_epg_subnet module (#424) +- Add aci_fabric_span_dst_group module for fabric span destination group support +- Add aci_fabric_span_src_group module for fabric span source group support +- Add aci_fabric_span_src_group_src module for fabric span source support +- Add aci_fabric_span_src_group_src_node module for fabric span source node support +- Add aci_fabric_span_src_group_src_path module for fabric span source path support +- Add aci_file_remote_path module (#379) +- Add aci_vrf_leak_internal_subnet module (#449) +- Add description parameter for aci_l3out_logical_interface_profile +- Add ip_data_plane_learning attribute to aci_bd_subnet and aci_vrf modules (#413) +- Add local_as_number_config and local_as_number attributes to support bgpLocalAsnP child object in aci_l3out_bgp_peer module (#416) +- Add node_type and remote_leaf_pool_id attributes to aci_fabric_node +- Add source_port, source_port_start, source_port_end, tcp_flags and match_only_fragments attributes to aci_filter_entry module (#426) + +cisco.mso +~~~~~~~~~ + +- Add login domain attribute to mso httpapi connection plugin with restructure of connection parameter handling +- Add mso_schema_template_anp_epg_useg_attribute and mso_schema_site_anp_epg_useg_attribute modules to manage EPG uSeg attributes (#370) + +community.aws +~~~~~~~~~~~~~ + +- api_gateway - add support for parameters ``name``, ``lookup``, ``tags`` and ``purge_tags`` (https://github.com/ansible-collections/community.aws/pull/1845). +- ec2_vpc_vpn - add support for connecting VPNs to a transit gateway (https://github.com/ansible-collections/community.aws/pull/1877). + +community.crypto +~~~~~~~~~~~~~~~~ + +- openssh_keypair - fail when comment cannot be updated (https://github.com/ansible-collections/community.crypto/pull/646). + +community.digitalocean +~~~~~~~~~~~~~~~~~~~~~~ + +- documentation - use C(true) and C(false) for boolean values in documentation and examples (https://github.com/ansible-collections/community.digitalocean/issues/303). +- inventory plugin - drop C(api_token) in favor of C(oauth_token) for consistency (https://github.com/ansible-collections/community.digitalocean/issues/300). +- tests - add C(sanity), C(units), and C(psf/black) back on merge into C(main) (https://github.com/ansible-collections/community.digitalocean/pull/311). +- tests - drop Ansible 2.9 and Ansible Core 2.10 and 2.11 (https://github.com/ansible-collections/community.digitalocean/pull/310). +- tests - remove the daily runs (https://github.com/ansible-collections/community.digitalocean/pull/310). +- tests - run C(psf/black) across all files (https://github.com/ansible-collections/community.digitalocean/pull/310). +- tests - test against Ansible Core 2.12, 2.13, and 2.14 (https://github.com/ansible-collections/community.digitalocean/pull/310). + +community.dns +~~~~~~~~~~~~~ + +- wait_for_txt - add ``servfail_retries`` parameter that allows retrying after SERVFAIL errors (https://github.com/ansible-collections/community.dns/pull/159). +- wait_for_txt, resolver module utils - use `EDNS `__ (https://github.com/ansible-collections/community.dns/pull/158). + +community.general +~~~~~~~~~~~~~~~~~ + +- chroot connection plugin - add ``disable_root_check`` option (https://github.com/ansible-collections/community.general/pull/7099). +- ejabberd_user - module now using ``CmdRunner`` to execute external command (https://github.com/ansible-collections/community.general/pull/7075). +- ipa_config - add module parameters to manage FreeIPA user and group objectclasses (https://github.com/ansible-collections/community.general/pull/7019). +- ipa_config - adds ``idp`` choice to ``ipauserauthtype`` parameter's choices (https://github.com/ansible-collections/community.general/pull/7051). +- npm - module now using ``CmdRunner`` to execute external commands (https://github.com/ansible-collections/community.general/pull/6989). +- proxmox_kvm - enabled force restart of VM, bringing the ``force`` parameter functionality in line with what is described in the docs (https://github.com/ansible-collections/community.general/pull/6914). +- proxmox_vm_info - ``node`` parameter is no longer required. Information can be obtained for the whole cluster (https://github.com/ansible-collections/community.general/pull/6976). +- proxmox_vm_info - non-existing provided by name/vmid VM would return empty results instead of failing (https://github.com/ansible-collections/community.general/pull/7049). +- redfish_config - add ``DeleteAllVolumes`` command to allow deletion of all volumes on servers (https://github.com/ansible-collections/community.general/pull/6814). +- redfish_utils - use ``Controllers`` key in redfish data to obtain Storage controllers properties (https://github.com/ansible-collections/community.general/pull/7081). +- redfish_utils module utils - add support for ``PowerCycle`` reset type for ``redfish_command`` responses feature (https://github.com/ansible-collections/community.general/issues/7083). +- redfish_utils module utils - add support for following ``@odata.nextLink`` pagination in ``software_inventory`` responses feature (https://github.com/ansible-collections/community.general/pull/7020). +- shutdown - use ``shutdown -p ...`` with FreeBSD to halt and power off machine (https://github.com/ansible-collections/community.general/pull/7102). +- sorcery - add grimoire (repository) management support (https://github.com/ansible-collections/community.general/pull/7012). + +community.routeros +~~~~~~~~~~~~~~~~~~ + +- api_info, api_modify - add path ``caps-man channel`` and enable path ``caps-man manager interface`` (https://github.com/ansible-collections/community.routeros/issues/193, https://github.com/ansible-collections/community.routeros/pull/194). +- api_info, api_modify - add path ``ip traffic-flow target`` (https://github.com/ansible-collections/community.routeros/issues/191, https://github.com/ansible-collections/community.routeros/pull/192). + +community.vmware +~~~~~~~~~~~~~~~~ + +- vmware_guest - add support for configuring vMotion and FT encryption (https://github.com/ansible-collections/community.vmware/issues/1069) +- vmware_host_datastore - added new datastore type 'vvol' for enabling creation/deletion of vVols datastores +- vmware_host_datastore - added new parameter resignature for supporting resignaturing an existing VMFS datastore on an imported/cloned LUN. +- vmware_vm_info - Add `instance_uuid` to the result (https://github.com/ansible-collections/community.vmware/issues/1805) + +dellemc.unity +~~~~~~~~~~~~~ + +- Patch update to fix import errors in utils file. + +grafana.grafana +~~~~~~~~~~~~~~~ + +- Add Grafana Agent Version and CPU Arch to Downloaded ZIP in Grafana Agent Role +- Move _grafana_agent_base_download_url from /vars to /defaults in Grafana Agent Role + +microsoft.ad +~~~~~~~~~~~~ + +- AD objects will no longer be moved to the default AD path for their type if no ``path`` was specified. Use the value ``microsoft.ad.default_path`` to explicitly set the path to the default path if that behaviour is desired. +- microsoft.ad.ldap - Added the option ``filter_without_computer`` to not add the AND clause ``objectClass=computer`` to the final filter used - https://github.com/ansible-collections/microsoft.ad/issues/55 + +purestorage.fusion +~~~~~~~~~~~~~~~~~~ + +- all modules - return resource's id parameter on update and create. +- fusion_array - added `apartment_id` argument, which can be used when creating an array. +- fusion_pg - introduced `destroy_snapshots_on_delete` which, if set to true, ensures that before deleting placement group, snapshots within the placement group will be deleted. +- fusion_pp - 'local_rpo' duration parsing documented, 'local_retention' minimum value fixed +- fusion_pp - Allow leading zeros in duration strings +- fusion_pp - Change the minimum value of the protection policy local retention from 1 to 10 +- fusion_pp - introduced `destroy_snapshots_on_delete` which, if set to true, ensures that before deleting protection policy, snapshots within the protection policy will be deleted. +- fusion_volume - Allow creating a new volume from already existing volume or volume snapshot + +sensu.sensu_go +~~~~~~~~~~~~~~ + +- Added Docker file configurations for Ubuntu 20.04 and 22.04 +- Added aditional parameters for Postgres resource to datastore module +- Added bcrypt check to user module +- Added docs for backends and package_name filter +- Added symlink for AlmaLinux.yml for alma linux 9 support + +Deprecated Features +------------------- + +- The collection ``t_systems_mms.icinga_director`` has been renamed to ``telekom_mms.icinga_director``. For now both collections are included in Ansible. The content in ``t_systems_mms.icinga_director`` will be replaced with deprecated redirects to the new collection in Ansible 9.0.0, and these redirects will eventually be removed from Ansible. Please update your FQCNs for ``t_systems_mms.icinga_director``. +- The netapp.azure collection is considered unmaintained and will be removed from Ansible 10 if no one starts maintaining it again before Ansible 10. See `the removal process for details on how this works `__ (https://github.com/ansible-community/community-topics/issues/234). +- The netapp.elementsw collection is considered unmaintained and will be removed from Ansible 10 if no one starts maintaining it again before Ansible 10. See `the removal process for details on how this works `__ (https://github.com/ansible-community/community-topics/issues/235). +- The netapp.um_info collection is considered unmaintained and will be removed from Ansible 10 if no one starts maintaining it again before Ansible 10. See `the removal process for details on how this works `__ (https://github.com/ansible-community/community-topics/issues/244). +- The ngine_io.vultr collection is officially unmaintained and has been archived. Therefore, it will be removed from Ansible 9. There is already a successor collection ``vultr.cloud`` (using the recent v2 Vultr API) in the community package which covers the functionality but might not have compatible syntax (https://github.com/ansible-community/community-topics/issues/257). + +community.crypto +~~~~~~~~~~~~~~~~ + +- get_certificate - the default ``false`` of the ``asn1_base64`` option is deprecated and will change to ``true`` in community.crypto 3.0.0 (https://github.com/ansible-collections/community.crypto/pull/600). + +community.general +~~~~~~~~~~~~~~~~~ + +- ejabberd_user - deprecate the parameter ``logging`` in favour of producing more detailed information in the module output (https://github.com/ansible-collections/community.general/pull/7043). + +community.postgresql +~~~~~~~~~~~~~~~~~~~~ + +- postgresql_lang - the module has been deprecated and will be removed in ``community.postgresql 4.0.0``. Please use the ``postgresql_ext`` module instead (https://github.com/ansible-collections/community.postgresql/issues/559). + +Bugfixes +-------- + +Ansible-core +~~~~~~~~~~~~ + +- Exclude internal options from man pages and docs. +- Fix ``ansible-config init`` man page option indentation. +- The ``ansible-config init`` command now has a documentation description. +- The ``ansible-galaxy collection download`` command now has a documentation description. +- The ``ansible-galaxy collection install`` command documentation is now visible (previously hidden by a decorator). +- The ``ansible-galaxy collection verify`` command now has a documentation description. +- The ``ansible-galaxy role install`` command documentation is now visible (previously hidden by a decorator). +- The ``ansible-inventory`` command command now has a documentation description (previously used as the epilog). +- Update module_utils.urls unit test to work with cryptography >= 41.0.0. +- When generating man pages, use ``func`` to find the command function instead of looking it up by the command name. +- ``ansible-galaxy`` now considers all collection paths when identifying which collection requirements are already installed. Use the ``COLLECTIONS_PATHS`` and ``COLLECTIONS_SCAN_SYS_PATHS`` config options to modify these. Previously only the install path was considered when resolving the candidates. The install path will remain the only one potentially modified. (https://github.com/ansible/ansible/issues/79767, https://github.com/ansible/ansible/issues/81163) +- ansible-test - Fix several possible tracebacks when using the ``-e`` option with sanity tests. +- ansible-test - Pre-build a PyYAML wheel before installing requirements to avoid a potential Cython build failure. +- ansible-test - Remove redundant warning about missing programs before attempting to execute them. +- core will now also look at the connection plugin to force 'local' interpreter for networking path compatibility as just ansible_network_os could be misleading. +- man page build - Sub commands of ``ansible-galaxy role`` and ``ansible-galaxy collection`` are now documented. +- password_hash - fix salt format for ``crypt`` (only used if ``passlib`` is not installed) for the ``bcrypt`` algorithm. +- urls.py - fixed cert_file and key_file parameters when running on Python 3.12 - https://github.com/ansible/ansible/issues/80490 + +amazon.aws +~~~~~~~~~~ + +- ec2_vpc_route_table_info - default filters to empty dictionary (https://github.com/ansible-collections/amazon.aws/issues/1668). +- rds_cluster - Add ``AllocatedStorage``, ``DBClusterInstanceClass``, ``StorageType``, ``Iops``, and ``EngineMode`` to the list of parameters that can be passed when creating or modifying a Multi-AZ RDS cluster (https://github.com/ansible-collections/amazon.aws/pull/1657). +- rds_cluster - Allow to pass GlobalClusterIdentifier to rds cluster on creation (https://github.com/ansible-collections/amazon.aws/pull/1663)." + +cisco.aci +~~~~~~~~~ + +- Change input of prefix_suppression to type string to allow enable, disable and inherit options for aci_interface_policy_ospf + +cisco.ise +~~~~~~~~~ + +- Cannot get cisco.ise.rest_id_store to work fixed. +- System Certificate Update does not work but always reports Object already present temporary solution. +- cisco.ise.mnt_session_active_count_info ise_reponse is null fixed. +- node_deployment tasks fail because of timeout, adding new collection param. +- system_certificate - added support for none value in the used_by param. + +cisco.mso +~~~~~~~~~ + +- Fix mso_tenant_site "site not found" issue on absent (#368) + +cloud.common +~~~~~~~~~~~~ + +- Ensure result is always defined in lookup plugins (https://github.com/ansible-collections/cloud.common/pull/116/files). +- Fix lookup modules failing on Ansible 2.15 (https://github.com/ansible-collections/cloud.common/pull/130). + +community.aws +~~~~~~~~~~~~~ + +- Remove ``apigateway`` and ``apigateway_deployment`` from meta/runtime.yml (https://github.com/ansible-collections/community.aws/pull/1905). + +community.crypto +~~~~~~~~~~~~~~~~ + +- openssh_cert, openssh_keypair - the modules ignored return codes of ``ssh`` and ``ssh-keygen`` in some cases (https://github.com/ansible-collections/community.crypto/issues/645, https://github.com/ansible-collections/community.crypto/pull/646). +- openssh_keypair - fix comment updating for OpenSSH before 6.5 (https://github.com/ansible-collections/community.crypto/pull/646). + +community.digitalocean +~~~~~~~~~~~~~~~~~~~~~~ + +- digital_ocean_domain - fix ``all_domains`` by using ``get_paginated_data`` to retrieve all of the domains in the account from the paginated domains api endpoint (https://github.com/ansible-collections/community.digitalocean/pull/307). + +community.dns +~~~~~~~~~~~~~ + +- Update Public Suffix List. +- wait_for_txt, resolver module utils - improve error handling (https://github.com/ansible-collections/community.dns/pull/158). + +community.general +~~~~~~~~~~~~~~~~~ + +- bitwarden lookup plugin - the plugin made assumptions about the structure of a Bitwarden JSON object which may have been broken by an update in the Bitwarden API. Remove assumptions, and allow queries for general fields such as ``notes`` (https://github.com/ansible-collections/community.general/pull/7061). +- cmd_runner module utils - when a parameter in ``argument_spec`` has no type, meaning it is implicitly a ``str``, ``CmdRunner`` would fail trying to find the ``type`` key in that dictionary (https://github.com/ansible-collections/community.general/pull/6968). +- ejabberd_user - module was failing to detect whether user was already created and/or password was changed (https://github.com/ansible-collections/community.general/pull/7033). +- ejabberd_user - provide meaningful error message when the ``ejabberdctl`` command is not found (https://github.com/ansible-collections/community.general/pull/7028, https://github.com/ansible-collections/community.general/issues/6949). +- keycloak module util - fix missing ``http_agent``, ``timeout``, and ``validate_certs`` ``open_url()`` parameters (https://github.com/ansible-collections/community.general/pull/7067). +- keycloak_client inventory plugin - fix missing client secret (https://github.com/ansible-collections/community.general/pull/6931). +- lvol - add support for percentage of origin size specification when creating snapshot volumes (https://github.com/ansible-collections/community.general/issues/1630, https://github.com/ansible-collections/community.general/pull/7053). +- lxc connection plugin - now handles ``remote_addr`` defaulting to ``inventory_hostname`` correctly (https://github.com/ansible-collections/community.general/pull/7104). +- oci_utils module utils - avoid direct type comparisons (https://github.com/ansible-collections/community.general/pull/7085). +- proxmox module utils - fix proxmoxer library version check (https://github.com/ansible-collections/community.general/issues/6974, https://github.com/ansible-collections/community.general/issues/6975, https://github.com/ansible-collections/community.general/pull/6980). +- proxmox_kvm - when ``name`` option is provided without ``vmid`` and VM with that name already exists then no new VM will be created (https://github.com/ansible-collections/community.general/issues/6911, https://github.com/ansible-collections/community.general/pull/6981). +- proxmox_user_info - avoid direct type comparisons (https://github.com/ansible-collections/community.general/pull/7085). +- rundeck - fix ``TypeError`` on 404 API response (https://github.com/ansible-collections/community.general/pull/6983). +- snap - fix crash when multiple snaps are specified and one has ``---`` in its description (https://github.com/ansible-collections/community.general/pull/7046). +- sorcery - fix interruption of the multi-stage process (https://github.com/ansible-collections/community.general/pull/7012). +- sorcery - fix queue generation before the whole system rebuild (https://github.com/ansible-collections/community.general/pull/7012). +- sorcery - latest state no longer triggers update_cache (https://github.com/ansible-collections/community.general/pull/7012). + +community.postgresql +~~~~~~~~~~~~~~~~~~~~ + +- postgresql_set - fixed error message in param_set function (https://github.com/ansible-collections/community.postgresql/pull/505). + +community.routeros +~~~~~~~~~~~~~~~~~~ + +- api_modify, api_info - add missing parameter ``engine-id-suffix`` for the ``snmp`` path (https://github.com/ansible-collections/community.routeros/issues/189, https://github.com/ansible-collections/community.routeros/pull/190). + +fortinet.fortios +~~~~~~~~~~~~~~~~ + +- Fix the issue while comparing the changes in before and after data in check_mode; +- Fix the issues that some parameters are not in a specific fos vm versions. +- Fix the request error when updating global object; +- Fix the sanity test error; +- Fix the wrong credential error when using username/password in fos verion 6; + +microsoft.ad +~~~~~~~~~~~~ + +- Added the missing dependency ``dpapi-ng`` to Ansible Execution Environments requirements file for LAPS decryption support +- Ensure renaming and moving an object will be done with the ``domain_server`` and ``domain_username`` credentials specified - https://github.com/ansible-collections/microsoft.ad/issues/54 +- Fix up ``protect_from_deletion`` when creating new AD objects - https://github.com/ansible-collections/microsoft.ad/issues/47 +- Fix up date_time attribute comparisons to be idempotent - https://github.com/ansible-collections/microsoft.ad/issues/57 +- microsoft.ad.user - Ensure the ``spn`` diff after key is ``spn`` and not ``kerberos_encryption_types`` +- microsoft.ad.user - treat an expired account as a password that needs to be changed + +New Plugins +----------- + +Filter +~~~~~~ + +- community.crypto.gpg_fingerprint - Retrieve a GPG fingerprint from a GPG public or private key + +Lookup +~~~~~~ + +- community.crypto.gpg_fingerprint - Retrieve a GPG fingerprint from a GPG public or private key file +- community.dns.lookup - Look up DNS records +- community.dns.lookup_as_dict - Look up DNS records as dictionaries + +New Modules +----------- + +community.dns +~~~~~~~~~~~~~ + +- community.dns.nameserver_info - Look up nameservers for a DNS name +- community.dns.nameserver_record_info - Look up all records of a type from all nameservers for a DNS name + +sensu.sensu_go +~~~~~~~~~~~~~~ + +- sensu.sensu_go.pipeline - Manage Sensu pipelines. +- sensu.sensu_go.pipeline_info - List Sensu pipelines. + +Unchanged Collections +--------------------- + +- ansible.netcommon (still version 5.1.2) +- ansible.posix (still version 1.5.4) +- ansible.utils (still version 2.10.3) +- ansible.windows (still version 1.14.0) +- arista.eos (still version 6.0.1) +- azure.azcollection (still version 1.16.0) +- check_point.mgmt (still version 5.1.1) +- chocolatey.chocolatey (still version 1.5.1) +- cisco.asa (still version 4.0.1) +- cisco.dnac (still version 6.7.3) +- cisco.intersight (still version 1.0.27) +- cisco.ios (still version 4.6.1) +- cisco.iosxr (still version 5.0.3) +- cisco.meraki (still version 2.15.3) +- cisco.nso (still version 1.0.3) +- cisco.nxos (still version 4.4.0) +- cloudscale_ch.cloud (still version 2.3.1) +- community.azure (still version 2.0.0) +- community.ciscosmb (still version 1.0.6) +- community.docker (still version 3.4.8) +- community.fortios (still version 1.0.0) +- community.google (still version 1.0.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.2.0) +- community.mongodb (still version 1.6.1) +- community.mysql (still version 3.7.2) +- community.network (still version 5.0.0) +- community.okd (still version 2.3.0) +- community.proxysql (still version 1.5.1) +- community.rabbitmq (still version 1.2.3) +- community.sap (still version 1.0.0) +- community.sap_libs (still version 1.4.1) +- community.skydive (still version 1.0.0) +- community.sops (still version 1.6.4) +- community.windows (still version 1.13.0) +- community.zabbix (still version 2.1.0) +- containers.podman (still version 1.10.2) +- cyberark.conjur (still version 1.2.0) +- cyberark.pas (still version 1.0.19) +- dellemc.enterprise_sonic (still version 2.2.0) +- dellemc.openmanage (still version 7.6.1) +- dellemc.powerflex (still version 1.7.0) +- frr.frr (still version 2.0.2) +- gluster.gluster (still version 1.0.2) +- google.cloud (still version 1.2.0) +- hetzner.hcloud (still version 1.16.0) +- hpe.nimble (still version 1.1.4) +- ibm.qradar (still version 2.1.0) +- ibm.spectrum_virtualize (still version 1.12.0) +- infinidat.infinibox (still version 1.3.12) +- infoblox.nios_modules (still version 1.5.0) +- inspur.ispim (still version 1.3.0) +- inspur.sm (still version 2.3.0) +- junipernetworks.junos (still version 5.2.0) +- kubernetes.core (still version 2.4.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.13.0) +- ngine_io.cloudstack (still version 2.3.0) +- ngine_io.exoscale (still version 1.0.0) +- ngine_io.vultr (still version 1.1.3) +- openstack.cloud (still version 2.1.0) +- openvswitch.openvswitch (still version 2.1.1) +- ovirt.ovirt (still version 3.1.2) +- purestorage.flasharray (still version 1.20.0) +- purestorage.flashblade (still version 1.12.1) +- servicenow.servicenow (still version 1.0.6) +- splunk.es (still version 2.1.0) +- t_systems_mms.icinga_director (still version 1.33.1) +- theforeman.foreman (still version 3.12.0) +- vmware.vmware_rest (still version 2.3.1) +- vultr.cloud (still version 1.8.0) +- vyos.vyos (still version 4.1.0) +- wti.remote (still version 1.0.5) + v8.2.0 ====== diff --git a/8/ansible-8.3.0-tags.yaml b/8/ansible-8.3.0-tags.yaml new file mode 100644 index 0000000000..f4e53a1f73 --- /dev/null +++ b/8/ansible-8.3.0-tags.yaml @@ -0,0 +1,431 @@ +# 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.3.0 + version: 6.3.0 +ansible.netcommon: + repository: https://github.com/ansible-collections/ansible.netcommon + tag: v5.1.2 + version: 5.1.2 +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.10.3 + version: 2.10.3 +ansible.windows: + repository: https://github.com/ansible-collections/ansible.windows + tag: 1.14.0 + version: 1.14.0 +arista.eos: + repository: https://github.com/ansible-collections/arista.eos + tag: 6.0.1 + version: 6.0.1 +awx.awx: + collection_directory: ./awx_collection + repository: https://github.com/ansible/awx + tag: 22.6.0 + version: 22.6.0 +azure.azcollection: + repository: https://github.com/ansible-collections/azure + tag: v1.16.0 + version: 1.16.0 +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.1 + version: 4.0.1 +cisco.dnac: + repository: https://github.com/cisco-en-programmability/dnacenter-ansible + tag: v6.7.3 + version: 6.7.3 +cisco.intersight: + repository: https://github.com/CiscoDevNet/intersight-ansible + tag: 1.0.27 + version: 1.0.27 +cisco.ios: + repository: https://github.com/ansible-collections/cisco.ios + tag: v4.6.1 + version: 4.6.1 +cisco.iosxr: + repository: https://github.com/ansible-collections/cisco.iosxr + tag: 5.0.3 + version: 5.0.3 +cisco.ise: + repository: https://github.com/CiscoISE/ansible-ise + tag: v2.5.14 + version: 2.5.14 +cisco.meraki: + repository: https://github.com/CiscoDevNet/ansible-meraki + tag: v2.15.3 + version: 2.15.3 +cisco.mso: + repository: https://github.com/CiscoDevNet/ansible-mso + tag: v2.5.0 + version: 2.5.0 +cisco.nso: + repository: https://github.com/CiscoDevNet/ansible-nso + tag: null + version: 1.0.3 +cisco.nxos: + repository: https://github.com/ansible-collections/cisco.nxos + tag: 4.4.0 + version: 4.4.0 +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.2.0 + version: 6.2.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.0 + version: 2.15.0 +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.0 + version: 2.6.0 +community.docker: + repository: https://github.com/ansible-collections/community.docker + tag: 3.4.8 + version: 3.4.8 +community.fortios: + repository: https://github.com/ansible-collections/community.fortios + tag: 1.0.0 + version: 1.0.0 +community.general: + repository: https://github.com/ansible-collections/community.general + tag: 7.3.0 + version: 7.3.0 +community.google: + repository: https://github.com/ansible-collections/community.google + tag: 1.0.0 + version: 1.0.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.2.0 + version: 1.2.0 +community.mongodb: + repository: https://github.com/ansible-collections/community.mongodb + tag: 1.6.1 + version: 1.6.1 +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: 2.4.3 + version: 2.4.3 +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.9.0 + version: 2.9.0 +community.sap: + repository: https://github.com/ansible-collections/community.sap + tag: 1.0.0 + version: 1.0.0 +community.sap_libs: + repository: https://github.com/sap-linuxlab/community.sap_libs + tag: 1.4.1 + version: 1.4.1 +community.skydive: + repository: https://github.com/ansible-collections/skydive + tag: 1.0.0 + version: 1.0.0 +community.sops: + repository: https://github.com/ansible-collections/community.sops + tag: 1.6.4 + version: 1.6.4 +community.vmware: + repository: https://github.com/ansible-collections/community.vmware + tag: 3.9.0 + version: 3.9.0 +community.windows: + repository: https://github.com/ansible-collections/community.windows + tag: 1.13.0 + version: 1.13.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.2 + version: 1.10.2 +cyberark.conjur: + repository: https://github.com/cyberark/ansible-conjur-collection + tag: v1.2.0 + version: 1.2.0 +cyberark.pas: + repository: https://github.com/cyberark/ansible-security-automation-collection + tag: 1.0.19 + version: 1.0.19 +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: v7.6.1 + version: 7.6.1 +dellemc.powerflex: + repository: https://github.com/dell/ansible-powerflex + tag: 1.7.0 + version: 1.7.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.25.1 + version: 1.25.1 +fortinet.fortimanager: + repository: https://github.com/fortinet-ansible-dev/ansible-galaxy-fortimanager-collection + tag: 2.2.1 + version: 2.2.1 +fortinet.fortios: + repository: https://github.com/fortinet-ansible-dev/ansible-galaxy-fortios-collection + tag: 2.3.1 + version: 2.3.1 +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.1.5 + version: 2.1.5 +hetzner.hcloud: + repository: https://github.com/ansible-collections/hetzner.hcloud + tag: 1.16.0 + version: 1.16.0 +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: 1.12.0 + version: 1.12.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: 1.3.0 + version: 1.3.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.2.0 + version: 5.2.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.1.0 + version: 2.1.0 +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.13.0 + version: 3.13.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.0.0 + version: 1.0.0 +ngine_io.vultr: + repository: https://github.com/ngine-io/ansible-collection-vultr + tag: v1.1.3 + version: 1.1.3 +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.1.2-1 + version: 3.1.2 +purestorage.flasharray: + repository: https://github.com/Pure-Storage-Ansible/FlashArray-Collection + tag: 1.20.0 + version: 1.20.0 +purestorage.flashblade: + repository: https://github.com/Pure-Storage-Ansible/FlashBlade-Collection + tag: 1.12.1 + version: 1.12.1 +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: 1.33.1 + version: 1.33.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.12.0 + version: 3.12.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.8.0 + version: 1.8.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/8/ansible-8.3.0.deps b/8/ansible-8.3.0.deps new file mode 100644 index 0000000000..bdabf0c26e --- /dev/null +++ b/8/ansible-8.3.0.deps @@ -0,0 +1,110 @@ +_ansible_version: 8.3.0 +_ansible_core_version: 2.15.3 +_python: >=3.9 +amazon.aws: 6.3.0 +ansible.netcommon: 5.1.2 +ansible.posix: 1.5.4 +ansible.utils: 2.10.3 +ansible.windows: 1.14.0 +arista.eos: 6.0.1 +awx.awx: 22.6.0 +azure.azcollection: 1.16.0 +check_point.mgmt: 5.1.1 +chocolatey.chocolatey: 1.5.1 +cisco.aci: 2.7.0 +cisco.asa: 4.0.1 +cisco.dnac: 6.7.3 +cisco.intersight: 1.0.27 +cisco.ios: 4.6.1 +cisco.iosxr: 5.0.3 +cisco.ise: 2.5.14 +cisco.meraki: 2.15.3 +cisco.mso: 2.5.0 +cisco.nso: 1.0.3 +cisco.nxos: 4.4.0 +cisco.ucs: 1.10.0 +cloud.common: 2.1.4 +cloudscale_ch.cloud: 2.3.1 +community.aws: 6.2.0 +community.azure: 2.0.0 +community.ciscosmb: 1.0.6 +community.crypto: 2.15.0 +community.digitalocean: 1.24.0 +community.dns: 2.6.0 +community.docker: 3.4.8 +community.fortios: 1.0.0 +community.general: 7.3.0 +community.google: 1.0.0 +community.grafana: 1.5.4 +community.hashi_vault: 5.0.0 +community.hrobot: 1.8.1 +community.libvirt: 1.2.0 +community.mongodb: 1.6.1 +community.mysql: 3.7.2 +community.network: 5.0.0 +community.okd: 2.3.0 +community.postgresql: 2.4.3 +community.proxysql: 1.5.1 +community.rabbitmq: 1.2.3 +community.routeros: 2.9.0 +community.sap: 1.0.0 +community.sap_libs: 1.4.1 +community.skydive: 1.0.0 +community.sops: 1.6.4 +community.vmware: 3.9.0 +community.windows: 1.13.0 +community.zabbix: 2.1.0 +containers.podman: 1.10.2 +cyberark.conjur: 1.2.0 +cyberark.pas: 1.0.19 +dellemc.enterprise_sonic: 2.2.0 +dellemc.openmanage: 7.6.1 +dellemc.powerflex: 1.7.0 +dellemc.unity: 1.7.1 +f5networks.f5_modules: 1.25.1 +fortinet.fortimanager: 2.2.1 +fortinet.fortios: 2.3.1 +frr.frr: 2.0.2 +gluster.gluster: 1.0.2 +google.cloud: 1.2.0 +grafana.grafana: 2.1.5 +hetzner.hcloud: 1.16.0 +hpe.nimble: 1.1.4 +ibm.qradar: 2.1.0 +ibm.spectrum_virtualize: 1.12.0 +infinidat.infinibox: 1.3.12 +infoblox.nios_modules: 1.5.0 +inspur.ispim: 1.3.0 +inspur.sm: 2.3.0 +junipernetworks.junos: 5.2.0 +kubernetes.core: 2.4.0 +lowlydba.sqlserver: 2.1.0 +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.13.0 +ngine_io.cloudstack: 2.3.0 +ngine_io.exoscale: 1.0.0 +ngine_io.vultr: 1.1.3 +openstack.cloud: 2.1.0 +openvswitch.openvswitch: 2.1.1 +ovirt.ovirt: 3.1.2 +purestorage.flasharray: 1.20.0 +purestorage.flashblade: 1.12.1 +purestorage.fusion: 1.6.0 +sensu.sensu_go: 1.14.0 +servicenow.servicenow: 1.0.6 +splunk.es: 2.1.0 +t_systems_mms.icinga_director: 1.33.1 +telekom_mms.icinga_director: 1.34.1 +theforeman.foreman: 3.12.0 +vmware.vmware_rest: 2.3.1 +vultr.cloud: 1.8.0 +vyos.vyos: 4.1.0 +wti.remote: 1.0.5 diff --git a/8/ansible-8.3.0.yaml b/8/ansible-8.3.0.yaml new file mode 100644 index 0000000000..963f8b32cd --- /dev/null +++ b/8/ansible-8.3.0.yaml @@ -0,0 +1,322 @@ +collections: +- name: amazon.aws + source: https://galaxy.ansible.com + version: 6.3.0 +- name: ansible.netcommon + source: https://galaxy.ansible.com + version: 5.1.2 +- name: ansible.posix + source: https://galaxy.ansible.com + version: 1.5.4 +- name: ansible.utils + source: https://galaxy.ansible.com + version: 2.10.3 +- name: ansible.windows + source: https://galaxy.ansible.com + version: 1.14.0 +- name: arista.eos + source: https://galaxy.ansible.com + version: 6.0.1 +- name: awx.awx + source: https://galaxy.ansible.com + version: 22.6.0 +- name: azure.azcollection + source: https://galaxy.ansible.com + version: 1.16.0 +- 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.1 +- name: cisco.dnac + source: https://galaxy.ansible.com + version: 6.7.3 +- name: cisco.intersight + source: https://galaxy.ansible.com + version: 1.0.27 +- name: cisco.ios + source: https://galaxy.ansible.com + version: 4.6.1 +- name: cisco.iosxr + source: https://galaxy.ansible.com + version: 5.0.3 +- name: cisco.ise + source: https://galaxy.ansible.com + version: 2.5.14 +- name: cisco.meraki + source: https://galaxy.ansible.com + version: 2.15.3 +- name: cisco.mso + source: https://galaxy.ansible.com + version: 2.5.0 +- name: cisco.nso + source: https://galaxy.ansible.com + version: 1.0.3 +- name: cisco.nxos + source: https://galaxy.ansible.com + version: 4.4.0 +- 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.2.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.0 +- name: community.digitalocean + source: https://galaxy.ansible.com + version: 1.24.0 +- name: community.dns + source: https://galaxy.ansible.com + version: 2.6.0 +- name: community.docker + source: https://galaxy.ansible.com + version: 3.4.8 +- name: community.fortios + source: https://galaxy.ansible.com + version: 1.0.0 +- name: community.general + source: https://galaxy.ansible.com + version: 7.3.0 +- name: community.google + source: https://galaxy.ansible.com + version: 1.0.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.2.0 +- name: community.mongodb + source: https://galaxy.ansible.com + version: 1.6.1 +- 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: 2.4.3 +- 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.9.0 +- name: community.sap + source: https://galaxy.ansible.com + version: 1.0.0 +- name: community.sap_libs + source: https://galaxy.ansible.com + version: 1.4.1 +- name: community.skydive + source: https://galaxy.ansible.com + version: 1.0.0 +- name: community.sops + source: https://galaxy.ansible.com + version: 1.6.4 +- name: community.vmware + source: https://galaxy.ansible.com + version: 3.9.0 +- name: community.windows + source: https://galaxy.ansible.com + version: 1.13.0 +- name: community.zabbix + source: https://galaxy.ansible.com + version: 2.1.0 +- name: containers.podman + source: https://galaxy.ansible.com + version: 1.10.2 +- name: cyberark.conjur + source: https://galaxy.ansible.com + version: 1.2.0 +- name: cyberark.pas + source: https://galaxy.ansible.com + version: 1.0.19 +- name: dellemc.enterprise_sonic + source: https://galaxy.ansible.com + version: 2.2.0 +- name: dellemc.openmanage + source: https://galaxy.ansible.com + version: 7.6.1 +- name: dellemc.powerflex + source: https://galaxy.ansible.com + version: 1.7.0 +- name: dellemc.unity + source: https://galaxy.ansible.com + version: 1.7.1 +- name: f5networks.f5_modules + source: https://galaxy.ansible.com + version: 1.25.1 +- name: fortinet.fortimanager + source: https://galaxy.ansible.com + version: 2.2.1 +- name: fortinet.fortios + source: https://galaxy.ansible.com + version: 2.3.1 +- 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.1.5 +- name: hetzner.hcloud + source: https://galaxy.ansible.com + version: 1.16.0 +- 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: 1.12.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: 1.3.0 +- name: inspur.sm + source: https://galaxy.ansible.com + version: 2.3.0 +- name: junipernetworks.junos + source: https://galaxy.ansible.com + version: 5.2.0 +- name: kubernetes.core + source: https://galaxy.ansible.com + version: 2.4.0 +- name: lowlydba.sqlserver + source: https://galaxy.ansible.com + version: 2.1.0 +- 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.13.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.0.0 +- name: ngine_io.vultr + source: https://galaxy.ansible.com + version: 1.1.3 +- 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.1.2 +- name: purestorage.flasharray + source: https://galaxy.ansible.com + version: 1.20.0 +- name: purestorage.flashblade + source: https://galaxy.ansible.com + version: 1.12.1 +- 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: servicenow.servicenow + source: https://galaxy.ansible.com + version: 1.0.6 +- name: splunk.es + source: https://galaxy.ansible.com + version: 2.1.0 +- name: t_systems_mms.icinga_director + source: https://galaxy.ansible.com + version: 1.33.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.12.0 +- name: vmware.vmware_rest + source: https://galaxy.ansible.com + version: 2.3.1 +- name: vultr.cloud + source: https://galaxy.ansible.com + version: 1.8.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/8/changelog.yaml b/8/changelog.yaml index 1586c79420..bd3e047c02 100644 --- a/8/changelog.yaml +++ b/8/changelog.yaml @@ -114,24 +114,30 @@ releases: 8.3.0: changes: deprecated_features: + - The collection ``t_systems_mms.icinga_director`` has been renamed to ``telekom_mms.icinga_director``. + For now both collections are included in Ansible. The content in ``t_systems_mms.icinga_director`` + will be replaced with deprecated redirects to the new collection in Ansible + 9.0.0, and these redirects will eventually be removed from Ansible. Please + update your FQCNs for ``t_systems_mms.icinga_director``. - The netapp.azure collection is considered unmaintained and will be removed from Ansible 10 if no one starts maintaining it again before Ansible 10. See `the removal process for details on how this works `__ (https://github.com/ansible-community/community-topics/issues/234). - - The collection ``t_systems_mms.icinga_director`` has been renamed to ``telekom_mms.icinga_director``. - For now both collections are included in Ansible. The content in ``t_systems_mms.icinga_director`` - will be replaced with deprecated redirects to the new collection in Ansible 9.0.0, - and these redirects will eventually be removed from Ansible. Please update your - FQCNs for ``t_systems_mms.icinga_director``. - The netapp.elementsw collection is considered unmaintained and will be removed from Ansible 10 if no one starts maintaining it again before Ansible 10. See `the removal process for details on how this works `__ (https://github.com/ansible-community/community-topics/issues/235). - - The ngine_io.vultr collection is officially unmaintained and has been archived. Therefore, it will be removed from Ansible 9. - There is already a successor collection ``vultr.cloud`` (using the recent v2 Vultr API) in the community package which - covers the functionality but might not have compatible syntax - (https://github.com/ansible-community/community-topics/issues/257). - The netapp.um_info collection is considered unmaintained and will be removed from Ansible 10 if no one starts maintaining it again before Ansible 10. See `the removal process for details on how this works `__ (https://github.com/ansible-community/community-topics/issues/244). + - The ngine_io.vultr collection is officially unmaintained and has been archived. + Therefore, it will be removed from Ansible 9. There is already a successor + collection ``vultr.cloud`` (using the recent v2 Vultr API) in the community + package which covers the functionality but might not have compatible syntax + (https://github.com/ansible-community/community-topics/issues/257). + release_summary: 'Release Date: 2023-08-15 + + + `Porting Guide `_' + release_date: '2023-08-15' diff --git a/8/galaxy-requirements.yaml b/8/galaxy-requirements.yaml index d1eecb9ff3..31362251b0 100644 --- a/8/galaxy-requirements.yaml +++ b/8/galaxy-requirements.yaml @@ -1,8 +1,8 @@ -# Collections included in Ansible 8.2.0 +# Collections included in Ansible 8.3.0 collections: - name: amazon.aws source: https://galaxy.ansible.com - version: 6.2.0 + version: 6.3.0 - name: ansible.netcommon source: https://galaxy.ansible.com version: 5.1.2 @@ -20,7 +20,7 @@ collections: version: 6.0.1 - name: awx.awx source: https://galaxy.ansible.com - version: 22.5.0 + version: 22.6.0 - name: azure.azcollection source: https://galaxy.ansible.com version: 1.16.0 @@ -32,7 +32,7 @@ collections: version: 1.5.1 - name: cisco.aci source: https://galaxy.ansible.com - version: 2.6.0 + version: 2.7.0 - name: cisco.asa source: https://galaxy.ansible.com version: 4.0.1 @@ -50,13 +50,13 @@ collections: version: 5.0.3 - name: cisco.ise source: https://galaxy.ansible.com - version: 2.5.12 + version: 2.5.14 - name: cisco.meraki source: https://galaxy.ansible.com version: 2.15.3 - name: cisco.mso source: https://galaxy.ansible.com - version: 2.4.0 + version: 2.5.0 - name: cisco.nso source: https://galaxy.ansible.com version: 1.0.3 @@ -65,16 +65,16 @@ collections: version: 4.4.0 - name: cisco.ucs source: https://galaxy.ansible.com - version: 1.9.0 + version: 1.10.0 - name: cloud.common source: https://galaxy.ansible.com - version: 2.1.3 + 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.1.0 + version: 6.2.0 - name: community.azure source: https://galaxy.ansible.com version: 2.0.0 @@ -83,13 +83,13 @@ collections: version: 1.0.6 - name: community.crypto source: https://galaxy.ansible.com - version: 2.14.1 + version: 2.15.0 - name: community.digitalocean source: https://galaxy.ansible.com - version: 1.23.0 + version: 1.24.0 - name: community.dns source: https://galaxy.ansible.com - version: 2.5.7 + version: 2.6.0 - name: community.docker source: https://galaxy.ansible.com version: 3.4.8 @@ -98,7 +98,7 @@ collections: version: 1.0.0 - name: community.general source: https://galaxy.ansible.com - version: 7.2.0 + version: 7.3.0 - name: community.google source: https://galaxy.ansible.com version: 1.0.0 @@ -128,7 +128,7 @@ collections: version: 2.3.0 - name: community.postgresql source: https://galaxy.ansible.com - version: 2.4.2 + version: 2.4.3 - name: community.proxysql source: https://galaxy.ansible.com version: 1.5.1 @@ -137,7 +137,7 @@ collections: version: 1.2.3 - name: community.routeros source: https://galaxy.ansible.com - version: 2.8.3 + version: 2.9.0 - name: community.sap source: https://galaxy.ansible.com version: 1.0.0 @@ -152,7 +152,7 @@ collections: version: 1.6.4 - name: community.vmware source: https://galaxy.ansible.com - version: 3.8.0 + version: 3.9.0 - name: community.windows source: https://galaxy.ansible.com version: 1.13.0 @@ -179,16 +179,16 @@ collections: version: 1.7.0 - name: dellemc.unity source: https://galaxy.ansible.com - version: 1.7.0 + version: 1.7.1 - name: f5networks.f5_modules source: https://galaxy.ansible.com - version: 1.25.0 + version: 1.25.1 - name: fortinet.fortimanager source: https://galaxy.ansible.com - version: 2.2.0 + version: 2.2.1 - name: fortinet.fortios source: https://galaxy.ansible.com - version: 2.3.0 + version: 2.3.1 - name: frr.frr source: https://galaxy.ansible.com version: 2.0.2 @@ -200,7 +200,7 @@ collections: version: 1.2.0 - name: grafana.grafana source: https://galaxy.ansible.com - version: 2.1.4 + version: 2.1.5 - name: hetzner.hcloud source: https://galaxy.ansible.com version: 1.16.0 @@ -233,10 +233,10 @@ collections: version: 2.4.0 - name: lowlydba.sqlserver source: https://galaxy.ansible.com - version: 2.0.0 + version: 2.1.0 - name: microsoft.ad source: https://galaxy.ansible.com - version: 1.2.0 + version: 1.3.0 - name: netapp.aws source: https://galaxy.ansible.com version: 21.7.0 @@ -290,10 +290,10 @@ collections: version: 1.12.1 - name: purestorage.fusion source: https://galaxy.ansible.com - version: 1.5.0 + version: 1.6.0 - name: sensu.sensu_go source: https://galaxy.ansible.com - version: 1.13.2 + version: 1.14.0 - name: servicenow.servicenow source: https://galaxy.ansible.com version: 1.0.6 @@ -303,6 +303,9 @@ collections: - name: t_systems_mms.icinga_director source: https://galaxy.ansible.com version: 1.33.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.12.0 diff --git a/8/porting_guide_8.rst b/8/porting_guide_8.rst index 97df8881d5..359ae562de 100644 --- a/8/porting_guide_8.rst +++ b/8/porting_guide_8.rst @@ -94,6 +94,47 @@ Networking No notable changes +Porting Guide for v8.3.0 +======================== + +Added Collections +----------------- + +- telekom_mms.icinga_director (version 1.34.1) + +Major Changes +------------- + +fortinet.fortios +~~~~~~~~~~~~~~~~ + +- Add readthedocs.yaml file. +- Update Q&A regarding setting up FortiToken multi-factor authentication; + +Deprecated Features +------------------- + +- The collection ``t_systems_mms.icinga_director`` has been renamed to ``telekom_mms.icinga_director``. For now both collections are included in Ansible. The content in ``t_systems_mms.icinga_director`` will be replaced with deprecated redirects to the new collection in Ansible 9.0.0, and these redirects will eventually be removed from Ansible. Please update your FQCNs for ``t_systems_mms.icinga_director``. +- The netapp.azure collection is considered unmaintained and will be removed from Ansible 10 if no one starts maintaining it again before Ansible 10. See `the removal process for details on how this works `__ (https://github.com/ansible-community/community-topics/issues/234). +- The netapp.elementsw collection is considered unmaintained and will be removed from Ansible 10 if no one starts maintaining it again before Ansible 10. See `the removal process for details on how this works `__ (https://github.com/ansible-community/community-topics/issues/235). +- The netapp.um_info collection is considered unmaintained and will be removed from Ansible 10 if no one starts maintaining it again before Ansible 10. See `the removal process for details on how this works `__ (https://github.com/ansible-community/community-topics/issues/244). +- The ngine_io.vultr collection is officially unmaintained and has been archived. Therefore, it will be removed from Ansible 9. There is already a successor collection ``vultr.cloud`` (using the recent v2 Vultr API) in the community package which covers the functionality but might not have compatible syntax (https://github.com/ansible-community/community-topics/issues/257). + +community.crypto +~~~~~~~~~~~~~~~~ + +- get_certificate - the default ``false`` of the ``asn1_base64`` option is deprecated and will change to ``true`` in community.crypto 3.0.0 (https://github.com/ansible-collections/community.crypto/pull/600). + +community.general +~~~~~~~~~~~~~~~~~ + +- ejabberd_user - deprecate the parameter ``logging`` in favour of producing more detailed information in the module output (https://github.com/ansible-collections/community.general/pull/7043). + +community.postgresql +~~~~~~~~~~~~~~~~~~~~ + +- postgresql_lang - the module has been deprecated and will be removed in ``community.postgresql 4.0.0``. Please use the ``postgresql_ext`` module instead (https://github.com/ansible-collections/community.postgresql/issues/559). + Porting Guide for v8.2.0 ========================