Spec-Zone.ru › Ansible

Ansible 11 Porting Guide

  • Playbook
  • Command Line
  • Deprecated
  • Modules
  • Plugins
  • Porting custom scripts
  • Networking
  • Porting Guide for v11.13.0
  • Porting Guide for v11.12.0
  • Porting Guide for v11.11.0
  • Porting Guide for v11.10.0
  • Porting Guide for v11.9.0
  • Porting Guide for v11.8.0
  • Porting Guide for v11.7.0
  • Porting Guide for v11.6.0
  • Porting Guide for v11.5.0
  • Porting Guide for v11.4.0
  • Porting Guide for v11.3.0
  • Porting Guide for v11.2.0
  • Porting Guide for v11.1.0
  • Porting Guide for v11.0.0

Ansible 11 is based on Ansible-core 2.18.

We suggest you read this page along with the Ansible 11 Changelog to understand what updates you may need to make.

Playbook

No notable changes

Command Line

  • Python 3.10 is a no longer supported control node version. Python 3.11+ is now required for running Ansible.
  • Python 3.7 is a no longer supported remote version. Python 3.8+ is now required for target execution.

Deprecated

No notable changes

Modules

No notable changes

Modules removed

The following modules no longer exist:

  • No notable changes

Deprecation notices

No notable changes

Noteworthy module changes

No notable changes

Plugins

  • The ssh connection plugin now officially supports targeting Windows hosts. A breaking change that has been made as part of this official support is the low level command execution done by plugins like ansible.builtin.raw and action plugins calling _low_level_execute_command is no longer wrapped with a powershell.exe wrapped invocation. These commands will now be executed directly on the target host using the default shell configuration set on the Windows host. This change is done to simplify the configuration required on the Ansible side, make module execution more efficient, and to remove the need to decode stderr CLIXML output. A consequence of this change is that ansible.builtin.raw commands are no longer guaranteed to be run through a PowerShell shell and with the output encoding of UTF-8. To run a command through PowerShell and with UTF-8 output support, use the ansible.windows.win_shell or ansible.windows.win_powershell module instead.

    - name: Run with win_shell
      ansible.windows.win_shell: Write-Host "Hello, Café"
    
    - name: Run with win_powershell
      ansible.windows.win_powershell:
        script: Write-Host "Hello, Café"
    

Porting custom scripts

No notable changes

Networking

No notable changes

Porting Guide for v11.13.0

Known Issues

community.docker

  • docker_container - when specifying IPv6 addresses for networks, Docker since version 29 no longer returns the orignal address used when adding a container to a network, but normalizes them. The module will try to normalize IP addresses for comparison, but it uses the ipaddress module from the Python 3 standard library for that. When using the module with Python 2, please install the ipaddress backport for Python 2.x (https://github.com/ansible-collections/community.docker/pull/1198).
  • docker_image, docker_image_export - idempotency for archiving images depends on whether the image IDs used by the image storage backend correspond to the IDs used in the tarball’s manifest.json files. The new default backend in Docker 29 apparently uses image IDs that no longer correspond, whence idempotency no longer works (https://github.com/ansible-collections/community.docker/pull/1199).
  • docker_network - when specifying IPv6 addresses or networks, Docker since version 29 no longer returns the orignal address/network used when creating a network, but normalizes them. The module will try to normalize IP addresses for comparison, but it uses the ipaddress module from the Python 3 standard library for that. When using the module with Python 2, please install the ipaddress backport for Python 2.x (https://github.com/ansible-collections/community.docker/pull/1203).

Deprecated Features

  • The junipernetworks.junos collection has been deprecated. It will be removed from Ansible 14 if no one starts maintaining it again before Ansible 14. See Collections Removal Process for unmaintained collections for more details (https://forum.ansible.com/t/44869).

Porting Guide for v11.12.0

Known Issues

community.sops

  • When using the community.sops.load_vars with ansible-core 2.20, note that the deprecation of INJECT_FACTS_AS_VARS causes deprecation warnings to be shown every time a variable loaded with community.sops.load_vars is used. This is due to ansible-core deprecating INJECT_FACTS_AS_VARS without providing an alternative for modules like community.sops.load_vars to use. If you do not like these deprecation warnings, you have to explicitly set INJECT_FACTS_AS_VARS to true. DO NOT change the use of SOPS encrypted variables to ansible_facts. The situation will hopefully improve in ansible-core 2.21 through the promised API that allows action plugins to set variables; community.sops will adapt to use it, which will make the warning go away. (The API was originally promised for ansible-core 2.20, but then delayed.)

Major Changes

community.vmware

  • Replace ansible.module_utils._text (https://github.com/ansible-collections/community.vmware/issues/2497).
  • Replace ansible.module_utils.common._collections_compat (https://github.com/ansible-collections/community.vmware/issues/2497).
  • Replace ansible.module_utils.six (https://github.com/ansible-collections/community.vmware/pull/2495).

fortinet.fortios

  • Supported default_group feature for the all of the modules.

Deprecated Features

  • The community.digitalocean collection has been deprecated. It will be removed from Ansible 13 if no one starts maintaining it again before Ansible 13. See Collections Removal Process for unmaintained collections for more details (https://forum.ansible.com/t/44602).

community.hrobot

  • storagebox* modules - membership in the community.hrobot.robot action group (module defaults group) is deprecated; the modules will be removed from the group in community.hrobot 3.0.0. Use community.hrobot.api instead (https://github.com/ansible-collections/community.hrobot/pull/178).
  • storagebox* modules - the hetzner_token option for these modules will be required from community.hrobot 3.0.0 on (https://github.com/ansible-collections/community.hrobot/pull/178).
  • storagebox* modules - the hetzner_user and hetzner_pass options for these modules are deprecated; support will be removed in community.hrobot 3.0.0. Use hetzner_token instead (https://github.com/ansible-collections/community.hrobot/pull/178).
  • storagebox_info - the storageboxes[].login, storageboxes[].disk_quota, storageboxes[].disk_usage, storageboxes[].disk_usage_data, storageboxes[].disk_usage_snapshot, storageboxes[].webdav, storageboxes[].samba, storageboxes[].ssh, storageboxes[].external_reachability, and storageboxes[].zfs return values are deprecated and will be removed from community.routeros. Check out the documentation to find out their new names according to the new API (https://github.com/ansible-collections/community.hrobot/pull/178).
  • storagebox_snapshot_info - the snapshots[].timestamp, snapshots[].size, snapshots[].filesystem_size, snapshots[].automatic, and snapshots[].comment return values are deprecated and will be removed from community.routeros. Check out the documentation to find out their new names according to the new API (https://github.com/ansible-collections/community.hrobot/pull/178).
  • storagebox_snapshot_plan - the plans[].month return value is deprecated, since it only returns null with the new API and cannot be set to any other value (https://github.com/ansible-collections/community.hrobot/pull/178).
  • storagebox_snapshot_plan_info - the plans[].month return value is deprecated, since it only returns null with the new API and cannot be set to any other value (https://github.com/ansible-collections/community.hrobot/pull/178).
  • storagebox_subaccount - password_mode=set-to-random is deprecated and will be removed from community.hrobot 3.0.0. Hetzner’s new API does not support this anyway, it can only be used with the legacy API (https://github.com/ansible-collections/community.hrobot/pull/183).
  • storagebox_subaccount - the subaccount.homedirectory, subaccount.samba, subaccount.ssh, subaccount.external_reachability, subaccount.webdav, subaccount.readonly, subaccount.createtime, and subaccount.comment return values are deprecated and will be removed from community.routeros. Check out the documentation to find out their new names according to the new API (https://github.com/ansible-collections/community.hrobot/pull/178).
  • storagebox_subaccount_info - the subaccounts[].accountid, subaccounts[].homedirectory, subaccounts[].samba, subaccounts[].ssh, subaccounts[].external_reachability, subaccounts[].webdav, subaccounts[].readonly, subaccounts[].createtime, and subaccounts[].comment return values are deprecated and will be removed from community.routeros. Check out the documentation to find out their new names according to the new API (https://github.com/ansible-collections/community.hrobot/pull/178).

Porting Guide for v11.11.0

Added Collections

  • hitachivantara.vspone_object (version 1.0.0)

Major Changes

containers.podman

  • Add inventory plugins for buildah and podman
  • Add podman system connection modules

fortinet.fortios

  • Supported new versions 7.6.3 and 7.6.4.
  • Supported the authentication method when using username and password in v7.6.4.

Deprecated Features

purestorage.flasharray

  • purefa_volume_tags - Deprecated due to removal of REST 1.x support. Will be removed in Collection 2.0.0

Porting Guide for v11.10.0

Added Collections

  • ravendb.ravendb (version 1.0.3)

Known Issues

vmware.vmware_rest

  • The lookup plugins use cloud.common, but this collection does not support ansible-core 2.19 or higher (https://github.com/ansible-collections/vmware.vmware_rest/pull/621).

Major Changes

vmware.vmware_rest

  • Remove cloud.common as a dependency, so it will not be installed automatically anymore (https://github.com/ansible-collections/vmware.vmware_rest/pull/621).

Deprecated Features

  • The cloud.common collection will be removed from Ansible 12. The collection does not work with ansible-core 2.19, and is no longer needed by any other collection included in Ansible 12. See the removal discussion for details. After removal, users can still install this collection with ansible-galaxy collection install cloud.common.

Porting Guide for v11.9.0

Known Issues

dellemc.openmanage

  • idrac_attributes - The module accepts both the string as well as integer value for the field “SNMP.1.AgentCommunity” for iDRAC10.
  • idrac_diagnostics - This module doesn’t support export of diagnostics file to HTTP and HTTPS share via SOCKS proxy.
  • ome_smart_fabric_uplink - The module supported by OpenManage Enterprise Modular, however it does not allow the creation of multiple uplinks of the same name. If an uplink is created using the same name as an existing uplink, then the existing uplink is modified.

Major Changes

  • The removal of google.cloud was cancelled. The collection will not be removed from Ansible 12 (https://forum.ansible.com/t/8609). The sanity test failures have been addressed.

dellemc.openmanage

  • OpenManage iDRAC Ansible modules are now compatible with Ansible Core version 2.19.
  • idrac_bios - This role is enhanced to support iDRAC10.
  • idrac_boot - This module is enhanced to support iDRAC10.
  • idrac_boot - This role is enhanced to support iDRAC10.
  • idrac_certificates - This module is enhanced to support iDRAC10.
  • idrac_reset - This module is enhanced to support iDRAC10.
  • idrac_reset - This role is enhanced to support iDRAC10.
  • idrac_support_assist - This module is enhanced to support iDRAC10.
  • idrac_user - This module is enhanced to support iDRAC10.
  • idrac_user - This role is enhanced to support iDRAC10.
  • ome_firmware - This module is enhanced to support OME 4.5.
  • ome_firmware_baseline - This module is enhanced to support OME 4.5.
  • ome_firmware_baseline_compliance_info - This module is enhanced to support OME 4.5.
  • ome_firmware_baseline_info - This module is enhanced to support OME 4.5.
  • ome_firmware_catalog - This module is enhanced to support OME 4.5.
  • redfish_firmware - This module is enhanced to support iDRAC10.

dellemc.unity

  • Adding support for Unity v5.5.

Deprecated Features

  • The ibm.qradar collection has been deprecated. It will be removed from Ansible 13 if no one starts maintaining it again before Ansible 13. See Collections Removal Process for unmaintained collections for more details (https://forum.ansible.com/t/44259).

community.hashi_vault

  • ansible-core - support for several ansible-core versions will be dropped in v7.0.0. The collection will focus on current supported versions of ansible-core going forward and more agressively drop end-of-life or soon-to-be EOL versions (https://docs.ansible.com/ansible/devel/reference_appendices/release_and_maintenance.html).
  • python - support for several python versions will be dropped in v7.0.0. The collection will focus on python versions that are supported by the active versions of ansible-core on the controller side at a minimum, and some subset of target versions (https://docs.ansible.com/ansible/devel/reference_appendices/release_and_maintenance.html).

Porting Guide for v11.8.0

Known Issues

community.hrobot

  • storagebox* modules - the Hetzner Robot API for storage boxes is deprecated and will be sunset on July 30, 2025. The modules are currently not compatible with the new API. We will try to adjust them until then, but usage and return values might change slightly due to differences in the APIs. For the new API, an API token needs to be registered and provided as hetzner_token (https://github.com/ansible-collections/community.hrobot/pull/166).

dellemc.openmanage

  • idrac_attributes - The module accepts both the string as well as integer value for the field “SNMP.1.AgentCommunity” for iDRAC10.
  • idrac_diagnostics - This module doesn’t support export of diagnostics file to HTTP and HTTPS share via SOCKS proxy.
  • ome_smart_fabric_uplink - The module supported by OpenManage Enterprise Modular, however it does not allow the creation of multiple uplinks of the same name. If an uplink is created using the same name as an existing uplink, then the existing uplink is modified.

Major Changes

dellemc.openmanage

  • idrac_bios - This module is enhanced to support iDRAC10.
  • idrac_diagnostics - This module is enhanced to support iDRAC10.
  • idrac_firmware - This module is enhanced to support iDRAC10.
  • idrac_job_queue - This role is enhanced to support iDRAC10.
  • idrac_lifecycle_controller_logs - This module is enhanced to support iDRAC10.
  • idrac_network_attributes - This module is enhanced to support iDRAC10.
  • idrac_secure_boot - This module is enhanced to support iDRAC10.
  • idrac_server_powerstate - This role is enhanced to support iDRAC10.
  • idrac_session - This module is enhanced to support iDRAC10.
  • idrac_system_erase - This module is enhanced to support iDRAC10.
  • redfish_event_subscription - This module is enhanced to support iDRAC10.
  • redfish_power_state - This module is enhanced to support iDRAC10.

vmware.vmware_rest

  • modules - disable turbo mode for module execution by default. Make it optional to enable it using an environment variable (https://github.com/ansible-collections/vmware.vmware_rest/issues/499)

Deprecated Features

  • The cisco.ise collection is considered unmaintained and will be removed from Ansible 12 if no one starts maintaining it again before Ansible 12. See Collections Removal Process for unmaintained collections for more details, including for how this can be cancelled (https://forum.ansible.com/t/43367). After removal, users can still install this collection with ansible-galaxy collection install cisco.ise.

vmware.vmware_rest

  • lookup plugins - Deprecate all lookup plugins in favor of vmware.vmware.moid_from_path (https://github.com/ansible-collections/vmware.vmware_rest/pull/608)

Porting Guide for v11.7.0

Added Collections

  • community.proxmox (version 1.0.1)

Known Issues

dellemc.openmanage

  • idrac_diagnostics - Issue(285322) - This module doesn’t support export of diagnostics file to HTTP and HTTPS share via SOCKS proxy.
  • idrac_firmware - Issue(279282) - This module does not support firmware update using HTTP, HTTPS, and FTP shares with authentication on iDRAC8.
  • ome_smart_fabric_uplink - Issue(186024) - The module supported by OpenManage Enterprise Modular, however it does not allow the creation of multiple uplinks of the same name. If an uplink is created using the same name as an existing uplink, then the existing uplink is modified.

Major Changes

dellemc.openmanage

  • idrac_attributes - This module is enhanced to support iDRAC10.
  • idrac_attributes - This role is enhanced to support iDRAC10.
  • idrac_lifecycle_controller_jobs - This module is enhanced to support iDRAC10.
  • idrac_lifecycle_controller_status_info - This module is enhanced to support iDRAC10.
  • idrac_syslog - This module is deprecated.
  • idrac_user_info - This module is enhanced to support iDRAC10.
  • idrac_virtual_media - This module is enhanced to support iDRAC10.

Deprecated Features

community.crypto

  • The Entrust service in currently being sunsetted after the sale of Entrust’s Public Certificates Business to Sectigo; see the announcement with key dates and the migration brief for customers for details (https://github.com/ansible-collections/community.crypto/issues/895, https://github.com/ansible-collections/community.crypto/pull/901).
  • ecs_certificate - the module will be removed from community.crypto 3.0.0 (https://github.com/ansible-collections/community.crypto/issues/895, https://github.com/ansible-collections/community.crypto/pull/901).
  • ecs_domain - the module will be removed from community.crypto 3.0.0 (https://github.com/ansible-collections/community.crypto/issues/895, https://github.com/ansible-collections/community.crypto/pull/901).
  • x509_certificate - the entrust provider will be removed from community.crypto 3.0.0 (https://github.com/ansible-collections/community.crypto/issues/895, https://github.com/ansible-collections/community.crypto/pull/901).
  • x509_certificate_pipe - the entrust provider will be removed from community.crypto 3.0.0 (https://github.com/ansible-collections/community.crypto/issues/895, https://github.com/ansible-collections/community.crypto/pull/901).

community.general

  • yaml callback plugin - the YAML callback plugin was deprecated for removal in community.general 13.0.0. Since it needs to use ansible-core internals since ansible-core 2.19 that are changing a lot, we will remove this plugin already from community.general 12.0.0 to ease the maintenance burden (https://github.com/ansible-collections/community.general/pull/10213).

community.vmware

  • module_utils.vmware - Deprecate connect_to_api (https://github.com/ansible-collections/community.vmware/pull/2372).
  • vmware_guest_powerstate - the module has been deprecated and will be removed in community.vmware 7.0.0 (https://github.com/ansible-collections/community.vmware/pull/2398).

Porting Guide for v11.6.0

Known Issues

dellemc.openmanage

  • idrac_diagnostics - Issue(285322) - This module doesn’t support export of diagnostics file to HTTP and HTTPS share via SOCKS proxy.
  • idrac_firmware - Issue(279282) - This module does not support firmware update using HTTP, HTTPS, and FTP shares with authentication on iDRAC8.
  • ome_smart_fabric_uplink - Issue(186024) - The module supported by OpenManage Enterprise Modular, however it does not allow the creation of multiple uplinks of the same name. If an uplink is created using the same name as an existing uplink, then the existing uplink is modified.

Major Changes

dellemc.openmanage

  • idrac_gather_facts - This role is enhanced to support iDRAC10.
  • idrac_lifecycle_controller_job_status_info - This module is enhanced to support iDRAC10.
  • idrac_system_info - This module is enhanced to support iDRAC10.

Deprecated Features

community.general

  • The proxmox content (modules and plugins) is being moved to the new collection community.proxmox. In community.general 11.0.0, these modules and plugins will be replaced by deprecated redirections to community.proxmox. You need to explicitly install community.proxmox, for example with ansible-galaxy collection install community.proxmox. We suggest to update your roles and playbooks to use the new FQCNs as soon as possible to avoid getting deprecation messages (https://github.com/ansible-collections/community.general/pull/10109).
  • pipx module_utils - function make_process_list() is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/10031).

Porting Guide for v11.5.0

Added Collections

  • hitachivantara.vspone_block (version 3.3.0)
  • microsoft.iis (version 1.0.2)

Known Issues

community.general

  • reveal_ansible_type filter plugin and ansible_type test plugin - note that ansible-core’s Data Tagging feature implements new aliases, such as _AnsibleTaggedStr for str, _AnsibleTaggedInt for int, and _AnsibleTaggedFloat for float (https://github.com/ansible-collections/community.general/pull/9833).

dellemc.openmanage

  • idrac_diagnostics - Issue(285322) - This module doesn’t support export of diagnostics file to HTTP and HTTPS share via SOCKS proxy.
  • idrac_firmware - Issue(279282) - This module does not support firmware update using HTTP, HTTPS, and FTP shares with authentication on iDRAC8.
  • ome_smart_fabric_uplink - Issue(186024) - The module supported by OpenManage Enterprise Modular, however it does not allow the creation of multiple uplinks of the same name. If an uplink is created using the same name as an existing uplink, then the existing uplink is modified.

Major Changes

fortinet.fortios

  • Supported new versions 7.6.1 and 7.6.2.
  • Updated the examples with correct values that have minimum or maximum values.

Deprecated Features

ansible.netcommon

  • Added deprecation warnings for the above plugins, displayed when running respective filter plugins.
  • parse_cli_textfsm filter plugin is deprecated and will be removed in a future release after 2027-02-01. Use ansible.utils.cli_parse with the ansible.utils.textfsm_parser parser as a replacement.
  • parse_cli filter plugin is deprecated and will be removed in a future release after 2027-02-01. Use ansible.utils.cli_parse as a replacement.
  • parse_xml filter plugin is deprecated and will be removed in a future release after 2027-02-01. Use ansible.utils.cli_parse with the ansible.utils.xml_parser parser as a replacement.

cisco.ios

  • ios_vlans - deprecate mtu, please use ios_interfaces to configure mtu to the interface where vlans is applied.

community.general

  • manifold lookup plugin - plugin is deprecated and will be removed in community.general 11.0.0 (https://github.com/ansible-collections/community.general/pull/10028).
  • stackpath_compute inventory plugin - plugin is deprecated and will be removed in community.general 11.0.0 (https://github.com/ansible-collections/community.general/pull/10026).

community.postgresql

  • postgresql_copy - the parameter aliases db and database are deprecated and will be removed in community.postgresql 5.0.0. Use login_db instead.
  • postgresql_db - the rename choice of the state option is deprecated and will be removed in version 5.0.0, use the postgresql_query module instead.
  • postgresql_ext - the parameter aliases db and database are deprecated and will be removed in community.postgresql 5.0.0. Use login_db instead.
  • postgresql_idx - the parameter aliases db and database are deprecated and will be removed in community.postgresql 5.0.0. Use login_db instead.
  • postgresql_membership - the parameter aliases db and database are deprecated and will be removed in community.postgresql 5.0.0. Use login_db instead.
  • postgresql_owner - the parameter aliases db and database are deprecated and will be removed in community.postgresql 5.0.0. Use login_db instead.
  • postgresql_ping - the parameter aliases db and database are deprecated and will be removed in community.postgresql 5.0.0. Use login_db instead.
  • postgresql_privs - the parameter aliases db and database are deprecated and will be removed in community.postgresql 5.0.0. Use login_db instead.
  • postgresql_publication - the parameter aliases db and database are deprecated and will be removed in community.postgresql 5.0.0. Use login_db instead.
  • postgresql_query - the parameter aliases db and database are deprecated and will be removed in community.postgresql 5.0.0. Use login_db instead.
  • postgresql_schema - the parameter aliases db and database are deprecated and will be removed in community.postgresql 5.0.0. Use login_db instead.
  • postgresql_script - the parameter aliases db and database are deprecated and will be removed in community.postgresql 5.0.0. Use login_db instead.
  • postgresql_sequence - the rename_to option is deprecated and will be removed in version 5.0.0, use the postgresql_query module instead.
  • postgresql_sequence - the parameter aliases db and database are deprecated and will be removed in community.postgresql 5.0.0. Use login_db instead.
  • postgresql_set - the parameter aliases db and database are deprecated and will be removed in community.postgresql 5.0.0. Use login_db instead.
  • postgresql_slot - the parameter aliases db and database are deprecated and will be removed in community.postgresql 5.0.0. Use login_db instead.
  • postgresql_subscription - the parameter aliases db and database are deprecated and will be removed in community.postgresql 5.0.0. Use login_db instead.
  • postgresql_table - the rename option is deprecated and will be removed in version 5.0.0, use the postgresql_query module instead.
  • postgresql_table - the parameter aliases db and database are deprecated and will be removed in community.postgresql 5.0.0. Use login_db instead.
  • postgresql_tablespace - the rename_to option is deprecated and will be removed in version 5.0.0, use the postgresql_query module instead.
  • postgresql_tablespace - the parameter aliases db and database are deprecated and will be removed in community.postgresql 5.0.0. Use login_db instead.
  • postgresql_user_obj_stat_info - the parameter aliases db and database are deprecated and will be removed in community.postgresql 5.0.0. Use login_db instead.

community.vmware

  • vmware_dvs_portgroup - mac_learning is deprecated in favour of network_policy.mac_learning (https://github.com/ansible-collections/community.vmware/pull/2360).

Porting Guide for v11.4.0

Breaking Changes

community.postgresql

  • postgresql_info - the db alias is deprecated and will be removed in the next major release, use the login_db argument instead.
  • postgresql_pg_hba - regarding #776 ‘keep_comments_at_rules’ has been deprecated and won’t do anything, the default is to keep the comments at the rules they are specified with. keep_comments_at_rules will be removed in 5.0.0 (https://github.com/ansible-collections/community.postgresql/pull/778)
  • postgresql_user - the db alias is deprecated and will be removed in the next major release, use the login_db argument instead.

Major Changes

community.zabbix

  • All Roles - Updated to support version 7.2

Deprecated Features

community.vmware

  • vcenter_folder - the module has been deprecated and will be removed in community.vmware 7.0.0 (https://github.com/ansible-collections/community.vmware/pull/2340).
  • vmware_cluster_ha - the module has been deprecated and will be removed in community.vmware 7.0.0 (https://github.com/ansible-collections/community.vmware/pull/2321).
  • vmware_content_deploy_ovf_template - the module has been deprecated and will be removed in community.vmware 7.0.0 (https://github.com/ansible-collections/community.vmware/pull/2332).
  • vmware_content_deploy_template - the module has been deprecated and will be removed in community.vmware 7.0.0 (https://github.com/ansible-collections/community.vmware/pull/2332).
  • vmware_content_library_manager - the module has been deprecated and will be removed in community.vmware 7.0.0 (https://github.com/ansible-collections/community.vmware/pull/2345).
  • vmware_host - the module has been deprecated and will be removed in community.vmware 7.0.0 (https://github.com/ansible-collections/community.vmware/pull/2337).

Porting Guide for v11.3.0

Known Issues

purestorage.flasharray

  • All Fusion fleet members will be assumed to be at the same Purity//FA version level as the array connected to by Ansible.
  • FlashArray//CBS is not currently supported as a member of a Fusion fleet

Deprecated Features

community.general

  • profitbricks - module is deprecated and will be removed in community.general 11.0.0 (https://github.com/ansible-collections/community.general/pull/9733).
  • profitbricks_datacenter - module is deprecated and will be removed in community.general 11.0.0 (https://github.com/ansible-collections/community.general/pull/9733).
  • profitbricks_nic - module is deprecated and will be removed in community.general 11.0.0 (https://github.com/ansible-collections/community.general/pull/9733).
  • profitbricks_volume - module is deprecated and will be removed in community.general 11.0.0 (https://github.com/ansible-collections/community.general/pull/9733).
  • profitbricks_volume_attachments - module is deprecated and will be removed in community.general 11.0.0 (https://github.com/ansible-collections/community.general/pull/9733).

community.vmware

  • module_utils.vmware - host_version_at_least is deprecated and will be removed in community.vmware 7.0.0 (https://github.com/ansible-collections/community.vmware/pull/2303).
  • plugin_utils.inventory - this plugin util is deprecated and will be removed in community.vmware 7.0.0 (https://github.com/ansible-collections/community.vmware/pull/2304).
  • plugins.httpapi - this is deprecated and will be removed in community.vmware 7.0.0 (https://github.com/ansible-collections/community.vmware/pull/2306).
  • vm_device_helper.py - is_nvdimm_controller is deprecated and will be removed in community.vmware 7.0.0 (https://github.com/ansible-collections/community.vmware/pull/2311).
  • vm_device_helper.py - is_nvdimm_device is deprecated and will be removed in community.vmware 7.0.0 (https://github.com/ansible-collections/community.vmware/pull/2311).
  • vmware - find_host_portgroup_by_name is deprecated and will be removed in community.vmware 7.0.0 (https://github.com/ansible-collections/community.vmware/pull/2311).
  • vmware - find_vmdk_file is deprecated and will be removed in community.vmware 7.0.0 (https://github.com/ansible-collections/community.vmware/pull/2311).
  • vmware - network_exists_by_name is deprecated and will be removed in community.vmware 7.0.0 (https://github.com/ansible-collections/community.vmware/pull/2311).
  • vmware - vmdk_disk_path_split is deprecated and will be removed in community.vmware 7.0.0 (https://github.com/ansible-collections/community.vmware/pull/2311).
  • vmware_host_inventory - the inventory plugin is deprecated and will be removed in community.vmware 7.0.0 (https://github.com/ansible-collections/community.vmware/pull/2283).
  • vmware_maintenancemode - the module has been deprecated and will be removed in community.vmware 7.0.0 (https://github.com/ansible-collections/community.vmware/pull/2293).
  • vmware_rest_client - get_folder_by_name is deprecated and will be removed in community.vmware 7.0.0 (https://github.com/ansible-collections/community.vmware/pull/2311).
  • vmware_vm_inventory - the inventory plugin is deprecated and will be removed in community.vmware 7.0.0 (https://github.com/ansible-collections/community.vmware/pull/2283).

Porting Guide for v11.2.0

Known Issues

dellemc.openmanage

  • idrac_diagnostics - Issue(285322) - This module doesn’t support export of diagnostics file to HTTP and HTTPS share via SOCKS proxy.
  • idrac_firmware - Issue(279282) - This module does not support firmware update using HTTP, HTTPS, and FTP shares with authentication on iDRAC8.
  • ome_smart_fabric_uplink - Issue(186024) - The module supported by OpenManage Enterprise Modular, however it does not allow the creation of multiple uplinks of the same name. If an uplink is created using the same name as an existing uplink, then the existing uplink is modified.

Major Changes

community.vmware

  • vmware_dvswitch_pvlans - The VLAN ID type has been updated to be handled as an integer (https://github.com/ansible-collections/community.vmware/pull/2267).

dellemc.openmanage

  • omevv_firmware - This module allows to update firmware of the single host and single cluster.

fortinet.fortios

  • Support check_mode on all the configuration modules.

google.cloud

  • google_cloud_ops_agents - role submodule removed because it prevents the collection from passing sanity and lint tests

grafana.grafana

  • Ability to set custom directory path for *.alloy config files by @voidquark in https://github.com/grafana/grafana-ansible-collection/pull/294
  • Fix ‘dict object’ has no attribute ‘path’ when running with –check by @JMLX42 in https://github.com/grafana/grafana-ansible-collection/pull/283
  • Update grafana template by @santilococo in https://github.com/grafana/grafana-ansible-collection/pull/300
  • add loki bloom support by @voidquark in https://github.com/grafana/grafana-ansible-collection/pull/298
  • grafana.ini yaml syntax by @intermittentnrg in https://github.com/grafana/grafana-ansible-collection/pull/232

Deprecated Features

  • The cisco.asa collection has been deprecated. It will be removed from Ansible 12 if no one starts maintaining it again before Ansible 12. See Collections Removal Process for unmaintained collections for more details (https://forum.ansible.com/t/38960).

amazon.aws

  • autoscaling_group - the decrement_desired_capacity parameter has been deprecated and will be removed in release 14.0.0 of this collection. Management of instances attached an autoscaling group can be performed using the amazon.aws.autoscaling_instance module (https://github.com/ansible-collections/amazon.aws/pull/2396).
  • autoscaling_group - the replace_batch_size, lc_check and lt_check parameters have been deprecated and will be removed in release 14.0.0 of this collection. Rolling replacement of instances in an autoscaling group can be performed using the amazon.aws.autoscaling_instance_refresh module (https://github.com/ansible-collections/amazon.aws/pull/2396).
  • autoscaling_group - the functionality provided through the detach_instances parameter has been deprecated and will be removed in release 14.0.0 of this collection. Management of instances attached an autoscaling group can be performed using the amazon.aws.autoscaling_instance module (https://github.com/ansible-collections/amazon.aws/pull/2396).
  • autoscaling_group - the functionality provided through the replace_all_instances parameter has been deprecated and will be removed in release 14.0.0 of this collection. Rolling replacement of instances in an autoscaling group can be performed using the amazon.aws.autoscaling_instance_refresh module (https://github.com/ansible-collections/amazon.aws/pull/2396).
  • autoscaling_group - the functionality provided through the replace_instances parameter has been deprecated and will be removed in release 14.0.0 of this collection. Management of instances attached an autoscaling group can be performed using the amazon.aws.autoscaling_instance module (https://github.com/ansible-collections/amazon.aws/pull/2396).

community.crypto

  • Support for ansible-core 2.11, 2.12, 2.13, 2.14, 2.15, and 2.16 is deprecated, and will be removed in the next major release (community.crypto 3.0.0). Some modules might still work with some of these versions afterwards, but we will no longer keep compatibility code that was needed to support them. Note that this means that support for all Python versions before 3.7 will be dropped, also on the target side (https://github.com/ansible-collections/community.crypto/issues/559, https://github.com/ansible-collections/community.crypto/pull/839).
  • Support for cryptography < 3.4 is deprecated, and will be removed in the next major release (community.crypto 3.0.0). Some modules might still work with older versions of cryptography, but we will no longer keep compatibility code that was needed to support them (https://github.com/ansible-collections/community.crypto/issues/559, https://github.com/ansible-collections/community.crypto/pull/839).
  • openssl_pkcs12 - the PyOpenSSL based backend is deprecated and will be removed from community.crypto 3.0.0. From that point on you need cryptography 3.0 or newer to use this module (https://github.com/ansible-collections/community.crypto/issues/667, https://github.com/ansible-collections/community.crypto/pull/831).

community.general

  • MH module utils - attribute debug definition in subclasses of MH is now deprecated, as that name will become a delegation to AnsibleModule in community.general 12.0.0, and any such attribute will be overridden by that delegation in that version (https://github.com/ansible-collections/community.general/pull/9577).
  • atomic_container - module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/9487).
  • atomic_host - module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/9487).
  • atomic_image - module is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/9487).
  • facter - module is deprecated and will be removed in community.general 12.0.0, use community.general.facter_facts instead (https://github.com/ansible-collections/community.general/pull/9451).
  • locale_gen - ubuntu_mode=True, or mechanism=ubuntu_legacy is deprecated and will be removed in community.general 13.0.0 (https://github.com/ansible-collections/community.general/pull/9238).
  • proxmox - removes default value false of update parameter. This will be changed to a default of true in community.general 11.0.0 (https://github.com/ansible-collections/community.general/pull/9225).
  • pure module utils - the module utils is deprecated and will be removed from community.general 12.0.0. The modules using this were removed in community.general 3.0.0 (https://github.com/ansible-collections/community.general/pull/9432).
  • purestorage doc fragments - the doc fragment is deprecated and will be removed from community.general 12.0.0. The modules using this were removed in community.general 3.0.0 (https://github.com/ansible-collections/community.general/pull/9432).
  • sensu_check - module is deprecated and will be removed in community.general 13.0.0, use collection sensu.sensu_go instead (https://github.com/ansible-collections/community.general/pull/9483).
  • sensu_client - module is deprecated and will be removed in community.general 13.0.0, use collection sensu.sensu_go instead (https://github.com/ansible-collections/community.general/pull/9483).
  • sensu_handler - module is deprecated and will be removed in community.general 13.0.0, use collection sensu.sensu_go instead (https://github.com/ansible-collections/community.general/pull/9483).
  • sensu_silence - module is deprecated and will be removed in community.general 13.0.0, use collection sensu.sensu_go instead (https://github.com/ansible-collections/community.general/pull/9483).
  • sensu_subscription - module is deprecated and will be removed in community.general 13.0.0, use collection sensu.sensu_go instead (https://github.com/ansible-collections/community.general/pull/9483).
  • slack - the default value auto of the prepend_hash option is deprecated and will change to never in community.general 12.0.0 (https://github.com/ansible-collections/community.general/pull/9443).
  • yaml callback plugin - deprecate plugin in favor of result_format=yaml in plugin ansible.bulitin.default (https://github.com/ansible-collections/community.general/pull/9456).

community.hrobot

  • boot - the various arch suboptions have been deprecated and will be removed from community.hrobot 3.0.0 (https://github.com/ansible-collections/community.hrobot/pull/134).

community.vmware

  • vmware_cluster_info - the module has been deprecated and will be removed in community.vmware 7.0.0 (https://github.com/ansible-collections/community.vmware/pull/2260).

Porting Guide for v11.1.0

Known Issues

dellemc.openmanage

  • idrac_diagnostics - Issue(285322) - This module doesn’t support export of diagnostics file to HTTP and HTTPS share via SOCKS proxy.
  • idrac_firmware - Issue(279282) - This module does not support firmware update using HTTP, HTTPS, and FTP shares with authentication on iDRAC8.
  • ome_smart_fabric_uplink - Issue(186024) - The module supported by OpenManage Enterprise Modular, however it does not allow the creation of multiple uplinks of the same name. If an uplink is created using the same name as an existing uplink, then the existing uplink is modified.

Major Changes

dellemc.openmanage

  • omevv_baseline_profile - This module allows to manage baseline profile.
  • omevv_baseline_profile_info - This module allows to retrieve baseline profile information.
  • omevv_compliance_info - This module allows to retrieve firmware compliance reports.

Deprecated Features

  • The collection ibm.spectrum_virtualize was renamed to ibm.storage_virtualize. For now both collections are included in Ansible. The collection will be completely removed from Ansible 12. Please update your FQCNs from ibm.spectrum_virtualize to ibm.storage_virtualize.

community.general

  • opkg - deprecate value "" for parameter force (https://github.com/ansible-collections/community.general/pull/9172).
  • redfish_utils module utils - deprecate method RedfishUtils._init_session() (https://github.com/ansible-collections/community.general/pull/9190).

vmware.vmware_rest

  • content_library_item_info - the module has been deprecated and will be removed in vmware.vmware_rest 5.0.0

Porting Guide for v11.0.0

Added Collections

  • ieisystem.inmanage (version 3.0.0)
  • kubevirt.core (version 2.1.0)
  • vmware.vmware (version 1.6.0)

Known Issues

Ansible-core

  • ansible-test - When using ansible-test containers with Podman on a Ubuntu 24.04 host, ansible-test must be run as a non-root user to avoid permission issues caused by AppArmor.
  • ansible-test - When using the Fedora 40 container with Podman on a Ubuntu 24.04 host, the unix-chkpwd AppArmor profile must be disabled on the host to allow SSH connections to the container.

ansible.netcommon

  • libssh - net_put and net_get fail when the destination file intended to be fetched is not present.

community.docker

  • docker_container - when specifying a MAC address for a container’s network, and the network is attached after container creation (for example, due to idempotency checks), the MAC address is at least in some cases ignored by the Docker Daemon (https://github.com/ansible-collections/community.docker/pull/933).

community.general

  • jenkins_node - the module is not able to update offline message when node is already offline due to internally using toggleOffline API (https://github.com/ansible-collections/community.general/pull/9084).

dellemc.openmanage

  • idrac_diagnostics - Issue(285322) - This module doesn’t support export of diagnostics file to HTTP and HTTPS share via SOCKS proxy.
  • idrac_firmware - Issue(279282) - This module does not support firmware update using HTTP, HTTPS, and FTP shares with authentication on iDRAC8.
  • idrac_storage_volume - Issue(290766) - The module will report success instead of showing failure for new virtual creation on the BOSS-N1 controller if a virtual disk is already present on the same controller.
  • idrac_support_assist - Issue(308550) - This module fails when the NFS share path contains sub directory.
  • ome_diagnostics - Issue(279193) - Export of SupportAssist collection logs to the share location fails on OME version 4.0.0.
  • ome_smart_fabric_uplink - Issue(186024) - The module supported by OpenManage Enterprise Modular, however it does not allow the creation of multiple uplinks of the same name. If an uplink is created using the same name as an existing uplink, then the existing uplink is modified.

Breaking Changes

Ansible-core

  • Stopped wrapping all commands sent over SSH on a Windows target with a powershell.exe executable. This results in one less process being started on each command for Windows to improve efficiency, simplify the code, and make raw an actual raw command run with the default shell configured on the Windows sshd settings. This should have no affect on most tasks except for raw which now is not guaranteed to always be running in a PowerShell shell and from having the console output codepage set to UTF-8. To avoid this issue either swap to using ansible.windows.win_command, ansible.windows.win_shell, ansible.windows.win_powershell or manually wrap the raw command with the shell commands needed to set the output console encoding.
  • persistent connection plugins - The ANSIBLE_CONNECTION_PATH config option no longer has any effect.

amazon.aws

  • The amazon.aws collection has dropped support for botocore<1.31.0 and boto3<1.28.0. Most modules will continue to work with older versions of the AWS SDK. However, compatability with older versions of the SDK is not guaranteed and will not be tested. When using older versions of the SDK a warning will be emitted by Ansible (https://github.com/ansible-collections/amazon.aws/pull/2161).
  • aws_ec2 - the parameter include_extra_api_calls was previously deprecated and has been removed (https://github.com/ansible-collections/amazon.aws/pull/2320).
  • iam_policy - the policies return key was previously deprecated and has been removed, please use policy_names instead (https://github.com/ansible-collections/amazon.aws/pull/2320).
  • module_utils.botocore - boto3_conn’s conn_type parameter is now mandatory (https://github.com/ansible-collections/amazon.aws/pull/2157).

cloud.common

  • cloud.common collection - Support for ansible-core < 2.15 has been dropped (https://github.com/ansible-collections/cloud.common/pull/145/files).

community.aws

  • The community.aws collection has dropped support for botocore<1.31.0 and boto3<1.28.0. Most modules will continue to work with older versions of the AWS SDK. However, compatability with older versions of the SDK is not guaranteed and will not be tested. When using older versions of the SDK a warning will be emitted by Ansible (https://github.com/ansible-collections/community.aws/pull/2195).
  • autoscaling_instance_refresh - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.autoscaling_instance_refresh (https://github.com/ansible-collections/community.aws/pull/2177).
  • autoscaling_instance_refresh_info - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.autoscaling_instance_refresh_info (https://github.com/ansible-collections/community.aws/pull/2177).
  • ec2_launch_template - Tags defined using option tags are now applied to the launch template resources not the resource created using this launch template (https://github.com/ansible-collections/community.aws/issues/176).
  • ec2_launch_template - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.ec2_launch_template (https://github.com/ansible-collections/community.aws/pull/2185).
  • ec2_placement_group - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.ec2_placement_group.
  • ec2_placement_group_info - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.ec2_placement_group_info.
  • ec2_transit_gateway - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.ec2_transit_gateway.
  • ec2_transit_gateway_info - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.ec2_transit_gateway_info.
  • ec2_transit_gateway_vpc_attachment - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.ec2_transit_gateway_vpc_attachment.
  • ec2_transit_gateway_vpc_attachment_info - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.ec2_transit_gateway_vpc_attachment_info.
  • ec2_vpc_egress_igw - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.ec2_vpc_egress_igw (https://api.github.com/repos/ansible-collections/community.aws/pulls/2169).
  • ec2_vpc_nacl - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.ec2_vpc_nacl (https://github.com/ansible-collections/community.aws/pull/2178).
  • ec2_vpc_nacl_info - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.ec2_vpc_nacl_info (https://github.com/ansible-collections/community.aws/pull/2178).
  • ec2_vpc_peer - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.ec2_vpc_peer.
  • ec2_vpc_peering_info - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.ec2_vpc_peering_info.
  • ec2_vpc_vgw - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.ec2_vpc_vgw.
  • ec2_vpc_vgw_info - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.ec2_vpc_vgw_info.
  • ec2_vpc_vpn - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.ec2_vpc_vpn.
  • ec2_vpc_vpn_info - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.ec2_vpc_vpn_info.
  • ecs_cluster - the parameter purge_capacity_providers defaults to true. (https://github.com/ansible-collections/community.aws/pull/2165).
  • elb_classic_lb_info - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.elb_classic_lb_info.
  • iam_policy - the connection_properties return key was previously deprecated and has been removed, please use raw_connection_properties instead (https://github.com/ansible-collections/community.aws/pull/2165).

community.docker

  • docker_container - the default of image_name_mismatch changed from ignore to recreate (https://github.com/ansible-collections/community.docker/pull/971).

community.general

  • The collection no longer supports ansible-core 2.13 and ansible-core 2.14. While most (or even all) modules and plugins might still work with these versions, they are no longer tested in CI and breakages regarding them will not be fixed (https://github.com/ansible-collections/community.general/pull/8921).
  • cmd_runner module utils - CLI arguments created directly from module parameters are no longer assigned a default formatter (https://github.com/ansible-collections/community.general/pull/8928).
  • irc - the defaults of use_tls and validate_certs changed from false to true (https://github.com/ansible-collections/community.general/pull/8918).
  • rhsm_repository - the states present and absent have been removed. Use enabled and disabled instead (https://github.com/ansible-collections/community.general/pull/8918).

community.routeros

  • command - the module no longer declares that it supports check mode (https://github.com/ansible-collections/community.routeros/pull/318).

community.vmware

  • Adding a dependency on the vmware.vmware collection (https://github.com/ansible-collections/community.vmware/pull/2159).
  • Depending on vmware-vcenter and vmware-vapi-common-client instead of https://github.com/vmware/vsphere-automation-sdk-python.git (https://github.com/ansible-collections/community.vmware/pull/2163).
  • Dropping support for pyVmomi < 8.0.3.0.1 (https://github.com/ansible-collections/community.vmware/pull/2163).
  • Module utils - Removed vmware.run_command_in_guest() (https://github.com/ansible-collections/community.vmware/pull/2175).
  • Removed support for ansible-core version < 2.17.0.
  • vmware_dvs_portgroup - Removed security_override alias for mac_management_override and support for securityPolicyOverrideAllowed which has been deprected in the vSphere API (https://github.com/ansible-collections/community.vmware/issues/1998).
  • vmware_dvs_portgroup_info - Removed security_override because it’s deprecated in the vSphere API (https://github.com/ansible-collections/community.vmware/issues/1998).
  • vmware_guest_tools_info - Removed deprecated vm_tools_install_status from the result (https://github.com/ansible-collections/community.vmware/issues/2078).

community.zabbix

  • All Roles - Remove support for Centos 7
  • All Roles - Remove support for Python2
  • All Roles - Removed support for Debian 10.
  • All Roles - Removed support for Ubuntu 18.08 (Bionic)
  • Remove support for Ansible < 2.15 and Python < 3.9
  • Remove support for Zabbix 6.2
  • Removed support for Zabbix 6.2
  • zabbix_agent role - Remove support for zabbix_agent_zabbix_alias.
  • zabbix_agent role - Remove support for zabbix_get_package variable.
  • zabbix_agent role - Remove support for zabbix_sender_package variable.
  • zabbix_agent role - Remove support for all zabbix_agent2_* variables.

hetzner.hcloud

  • Drop support for ansible-core 2.14.

kubernetes.core

  • Remove support for ansible-core<2.15 (https://github.com/ansible-collections/kubernetes.core/pull/737).

vmware.vmware_rest

  • Removing any support for ansible-core <=2.14

Major Changes

amazon.aws

  • autoscaling_instance_refresh - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.autoscaling_instance_refresh (https://github.com/ansible-collections/amazon.aws/pull/2338).
  • autoscaling_instance_refresh_info - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.autoscaling_instance_refresh_info (https://github.com/ansible-collections/amazon.aws/pull/2338).
  • ec2_launch_template - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.ec2_launch_template (https://github.com/ansible-collections/amazon.aws/pull/2348).
  • ec2_placement_group - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.ec2_placement_group.
  • ec2_placement_group_info - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.ec2_placement_group_info.
  • ec2_transit_gateway - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.ec2_transit_gateway.
  • ec2_transit_gateway_info - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.ec2_transit_gateway_info.
  • ec2_transit_gateway_vpc_attachment - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.ec2_transit_gateway_vpc_attachment.
  • ec2_transit_gateway_vpc_attachment_info - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.ec2_transit_gateway_vpc_attachment_info.
  • ec2_vpc_egress_igw - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.ec2_vpc_egress_igw (https://api.github.com/repos/ansible-collections/amazon.aws/pulls/2327).
  • ec2_vpc_nacl - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.ec2_vpc_nacl (https://github.com/ansible-collections/amazon.aws/pull/2339).
  • ec2_vpc_nacl_info - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.ec2_vpc_nacl_info (https://github.com/ansible-collections/amazon.aws/pull/2339).
  • ec2_vpc_peer - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.ec2_vpc_peer.
  • ec2_vpc_peering_info - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.ec2_vpc_peering_info.
  • ec2_vpc_vgw - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.ec2_vpc_vgw.
  • ec2_vpc_vgw_info - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.ec2_vpc_vgw_info.
  • ec2_vpc_vpn - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.ec2_vpc_vpn.
  • ec2_vpc_vpn_info - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.ec2_vpc_vpn_info.
  • elb_classic_lb_info - The module has been migrated from the community.aws collection. Playbooks using the Fully Qualified Collection Name for this module should be updated to use amazon.aws.elb_classic_lb_info.

ansible.netcommon

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

ansible.posix

  • Dropping support for Ansible 2.9, ansible-core 2.15 will be minimum required version for this release

ansible.utils

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

arista.eos

  • Bumping requires_ansible to >=2.15.0 due to the end-of-life status of previous ansible-core versions.

check_point.mgmt

  • New R82 Resource Modules
  • Support relative positioning for sections

cisco.asa

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

cisco.ios

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

cisco.iosxr

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

cisco.nxos

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

community.vmware

  • vmware_guest_tools_upgrade - Subsitute the deprecated guest.toolsStatus (https://github.com/ansible-collections/community.vmware/pull/2174).
  • vmware_vm_shell - Subsitute the deprecated guest.toolsStatus (https://github.com/ansible-collections/community.vmware/pull/2174).

community.zabbix

  • All Roles - Add support for openSUSE Leap 15 and SLES 15.
  • All Roles - Separate installation of Zabbix repo from all other roles and link them together.

containers.podman

  • Add mount and unmount for volumes
  • Add multiple subnets for networks
  • Add new options for podman_container
  • Add new options to pod module
  • Add podman search
  • Improve idempotency for networking in podman_container
  • Redesign idempotency for Podman Pod module

dellemc.openmanage

  • Added support to use session ID for authentication of iDRAC, OpenManage Enterprise and OpenManage Enterprise Modular.
  • idrac_secure_boot - This module allows to Configure attributes, import, or export secure boot certificate, and reset keys.
  • idrac_secure_boot - This module allows to import the secure boot certificate.
  • idrac_server_config_profile - This module is enhanced to allow you to export and import custom defaults on iDRAC.
  • idrac_support_assist - This module allows to run and export SupportAssist collection logs on iDRAC.
  • idrac_system_erase - This module allows to Erase system and storage components of the server on iDRAC.
  • ome_configuration_compliance_baseline - This module is enhanced to schedule the remediation job and stage the reboot.
  • ome_session - This module allows you to create and delete the sessions on OpenManage Enterprise and OpenManage Enterprise Modular.
  • omevv_firmware_repository_profile - This module allows to manage firmware repository profile.
  • omevv_firmware_repository_profile_info - This module allows to retrieve firmware repository profile information.
  • omevv_vcenter_info - This module allows to retrieve vCenter information.

fortinet.fortios

  • Add a sanity_test.yaml file to trigger CI tests in GitHub.
  • Improve the logic for SET function to send GET request first then PUT or POST
  • Mantis
  • Remove Tokens from URLs for Improved Security
  • Support Ansible-core 2.17.
  • Support new FOS versions 7.4.4.
  • Support new FOS versions 7.6.0.

grafana.grafana

  • Add a config check before restarting mimir by @panfantastic in https://github.com/grafana/grafana-ansible-collection/pull/198
  • Add support for configuring feature_toggles in grafana role by @LexVar in https://github.com/grafana/grafana-ansible-collection/pull/173
  • Adding “distributor” section support to mimir config file by @HamzaKhait in https://github.com/grafana/grafana-ansible-collection/pull/247
  • Allow alloy_user_groups variable again by @pjezek in https://github.com/grafana/grafana-ansible-collection/pull/276
  • Alloy Role Improvements by @voidquark in https://github.com/grafana/grafana-ansible-collection/pull/281
  • Backport post-setup healthcheck from agent to alloy by @v-zhuravlev in https://github.com/grafana/grafana-ansible-collection/pull/213
  • Bump ansible-lint from 24.2.3 to 24.5.0 by @dependabot in https://github.com/grafana/grafana-ansible-collection/pull/207
  • Bump ansible-lint from 24.5.0 to 24.6.0 by @dependabot in https://github.com/grafana/grafana-ansible-collection/pull/216
  • Bump ansible-lint from 24.6.0 to 24.9.2 by @dependabot in https://github.com/grafana/grafana-ansible-collection/pull/270
  • Bump braces from 3.0.2 to 3.0.3 in the npm_and_yarn group across 1 directory by @dependabot in https://github.com/grafana/grafana-ansible-collection/pull/218
  • Bump pylint from 3.1.0 to 3.1.1 by @dependabot in https://github.com/grafana/grafana-ansible-collection/pull/200
  • Bump pylint from 3.1.1 to 3.2.2 by @dependabot in https://github.com/grafana/grafana-ansible-collection/pull/208
  • Bump pylint from 3.2.2 to 3.2.3 by @dependabot in https://github.com/grafana/grafana-ansible-collection/pull/217
  • Bump pylint from 3.2.3 to 3.2.5 by @dependabot in https://github.com/grafana/grafana-ansible-collection/pull/234
  • Bump pylint from 3.2.5 to 3.3.1 by @dependabot in https://github.com/grafana/grafana-ansible-collection/pull/273
  • Change from config.river to config.alloy by @cardasac in https://github.com/grafana/grafana-ansible-collection/pull/225
  • Ensure check-mode works for otel collector by @pieterlexis-tomtom in https://github.com/grafana/grafana-ansible-collection/pull/264
  • Fix Grafana Configuration for Unified and Legacy Alerting Based on Version by @voidquark in https://github.com/grafana/grafana-ansible-collection/pull/215
  • Fix message argument of dashboard task by @Nemental in https://github.com/grafana/grafana-ansible-collection/pull/256
  • Support adding alloy user to extra groups by @v-zhuravlev in https://github.com/grafana/grafana-ansible-collection/pull/212
  • Update Alloy variables to use the grafana_alloy_ namespace so they are unique by @Aethylred in https://github.com/grafana/grafana-ansible-collection/pull/209
  • Update README.md by @aioue in https://github.com/grafana/grafana-ansible-collection/pull/272
  • Update README.md by @aioue in https://github.com/grafana/grafana-ansible-collection/pull/275
  • Update main.yml by @aioue in https://github.com/grafana/grafana-ansible-collection/pull/274
  • Updated result.json[‘message’] to result.json()[‘message’] by @CPreun in https://github.com/grafana/grafana-ansible-collection/pull/223
  • add grafana_plugins_ops to defaults and docs by @weakcamel in https://github.com/grafana/grafana-ansible-collection/pull/251
  • add option to populate google_analytics_4_id value by @copolycube in https://github.com/grafana/grafana-ansible-collection/pull/249
  • fix ansible-lint warnings on Forbidden implicit octal value “0640” by @copolycube in https://github.com/grafana/grafana-ansible-collection/pull/279
  • fix:mimir molecule should use ansible core 2.16 by @GVengelen in https://github.com/grafana/grafana-ansible-collection/pull/254

ibm.qradar

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

junipernetworks.junos

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

kaytus.ksmanage

  • Add new modules system_lock_mode_info, edit_system_lock_mode(https://github.com/ieisystem/kaytus.ksmanage/pull/27).

splunk.es

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

vyos.vyos

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

Removed Collections

  • frr.frr (previously included version: 2.0.2)
  • inspur.sm (previously included version: 2.3.0)
  • ngine_io.exoscale (previously included version: 1.1.0)
  • openvswitch.openvswitch (previously included version: 2.1.1)
  • t_systems_mms.icinga_director (previously included version: 2.0.1)

You can still install a removed collection manually with ansible-galaxy collection install <name-of-collection>.

Removed Features

  • The inspur.sm collection was considered unmaintained and has been removed from Ansible 11 (https://forum.ansible.com/t/2854). Users can still install this collection with ansible-galaxy collection install inspur.sm.
  • The collection t_systems_mms.icinga_director has been completely removed from Ansible. It has been renamed to telekom_mms.icinga_director. t_systems_mms.icinga_director has been replaced by deprecated redirects to telekom_mms.icinga_director in Ansible 9.0.0. Please update your FQCNs from t_systems_mms.icinga_director to telekom_mms.icinga_director.
  • The deprecated frr.frr collection has been removed (https://forum.ansible.com/t/6243).
  • The deprecated ngine_io.exoscale collection has been removed (https://forum.ansible.com/t/2572).
  • The deprecated openvswitch.openvswitch collection has been removed (https://forum.ansible.com/t/6245).

Ansible-core

  • Play - removed deprecated ROLE_CACHE property in favor of role_cache.
  • Remove deprecated VariableManager._get_delegated_vars method (https://github.com/ansible/ansible/issues/82950)
  • Removed Python 3.10 as a supported version on the controller. Python 3.11 or newer is required.
  • Removed support for setting the vars keyword to lists of dictionaries. It is now required to be a single dictionary.
  • loader - remove deprecated non-inclusive words (https://github.com/ansible/ansible/issues/82947).
  • paramiko_ssh - removed deprecated ssh_args from the paramiko_ssh connection plugin (https://github.com/ansible/ansible/issues/82939).
  • paramiko_ssh - removed deprecated ssh_common_args from the paramiko_ssh connection plugin (https://github.com/ansible/ansible/issues/82940).
  • paramiko_ssh - removed deprecated ssh_extra_args from the paramiko_ssh connection plugin (https://github.com/ansible/ansible/issues/82941).
  • play_context - remove deprecated PlayContext.verbosity property (https://github.com/ansible/ansible/issues/82945).
  • utils/listify - remove deprecated ‘loader’ argument from listify_lookup_plugin_terms API (https://github.com/ansible/ansible/issues/82949).

community.docker

  • The collection no longer supports ansible-core 2.11, 2.12, 2.13, and 2.14. You need ansible-core 2.15.0 or newer to use community.docker 4.x.y (https://github.com/ansible-collections/community.docker/pull/971).
  • The docker_compose module has been removed. Please migrate to community.docker.docker_compose_v2 (https://github.com/ansible-collections/community.docker/pull/971).
  • docker_container - the ignore_image option has been removed. Use image: ignore in comparisons instead (https://github.com/ansible-collections/community.docker/pull/971).
  • docker_container - the purge_networks option has been removed. Use networks: strict in comparisons instead and make sure that networks is specified (https://github.com/ansible-collections/community.docker/pull/971).
  • various modules and plugins - remove the ssl_version option (https://github.com/ansible-collections/community.docker/pull/971).

community.general

  • The consul_acl module has been removed. Use community.general.consul_token and/or community.general.consul_policy instead (https://github.com/ansible-collections/community.general/pull/8921).
  • The hipchat callback plugin has been removed. The hipchat service has been discontinued and the self-hosted variant has been End of Life since 2020 (https://github.com/ansible-collections/community.general/pull/8921).
  • The redhat module utils has been removed (https://github.com/ansible-collections/community.general/pull/8921).
  • The rhn_channel module has been removed (https://github.com/ansible-collections/community.general/pull/8921).
  • The rhn_register module has been removed (https://github.com/ansible-collections/community.general/pull/8921).
  • consul - removed the ack_params_state_absent option. It had no effect anymore (https://github.com/ansible-collections/community.general/pull/8918).
  • ejabberd_user - removed the logging option (https://github.com/ansible-collections/community.general/pull/8918).
  • gitlab modules - remove basic auth feature (https://github.com/ansible-collections/community.general/pull/8405).
  • proxmox_kvm - removed the proxmox_default_behavior option. Explicitly specify the old default values if you were using proxmox_default_behavior=compatibility, otherwise simply remove it (https://github.com/ansible-collections/community.general/pull/8918).
  • redhat_subscriptions - removed the pool option. Use pool_ids instead (https://github.com/ansible-collections/community.general/pull/8918).

community.grafana

  • removed check and handling of mangled api key in grafana_dashboard lookup
  • removed deprecated message argument in grafana_dashboard

community.okd

  • k8s - Support for merge_type=json has been removed in version 4.0.0. Please use kubernetes.core.k8s_json_patch instead (https://github.com/openshift/community.okd/pull/226).

community.routeros

  • The collection no longer supports Ansible 2.9, ansible-base 2.10, ansible-core 2.11, ansible-core 2.12, ansible-core 2.13, and ansible-core 2.14. If you need to continue using End of Life versions of Ansible/ansible-base/ansible-core, please use community.routeros 2.x.y (https://github.com/ansible-collections/community.routeros/pull/318).

community.sops

  • The collection no longer supports Ansible 2.9, ansible-base 2.10, ansible-core 2.11, ansible-core 2.12, ansible-core 2.13, and ansible-core 2.14. If you need to continue using End of Life versions of Ansible/ansible-base/ansible-core, please use community.sops 1.x.y (https://github.com/ansible-collections/community.sops/pull/206).

kubernetes.core

  • k8s - Support for merge_type=json has been removed in version 4.0.0. Please use kubernetes.core.k8s_json_patch instead (https://github.com/ansible-collections/kubernetes.core/pull/722).
  • k8s_exec - the previously deprecated result.return_code return value has been removed, consider using result.rc instead (https://github.com/ansible-collections/kubernetes.core/pull/726).
  • module_utils/common.py - the previously deprecated K8sAnsibleMixin class has been removed (https://github.com/ansible-collections/kubernetes.core/pull/726).
  • module_utils/common.py - the previously deprecated configuration_digest() function has been removed (https://github.com/ansible-collections/kubernetes.core/pull/726).
  • module_utils/common.py - the previously deprecated get_api_client() function has been removed (https://github.com/ansible-collections/kubernetes.core/pull/726).
  • module_utils/common.py - the previously deprecated unique_string() function has been removed (https://github.com/ansible-collections/kubernetes.core/pull/726).

Deprecated Features

  • The community.network collection has been deprecated. It will be removed from Ansible 12 if no one starts maintaining it again before Ansible 12. See Collections Removal Process for unmaintained collections for more details (https://forum.ansible.com/t/8030).
  • The google.cloud collection will be removed from Ansible 12 due to violations of the Ansible inclusion requirements. The collection has unresolved sanity test failures. See Collections Removal Process for collections not satisfying the collection requirements for more details, including for how this can be cancelled (https://forum.ansible.com/t/8609). After removal, users can still install this collection with ansible-galaxy collection install google.cloud.
  • The sensu.sensu_go collection will be removed from Ansible 12 due to violations of the Ansible inclusion requirements. The collection has unresolved sanity test failures. See Collections Removal Process for collections not satisfying the collection requirements for more details, including for how this can be cancelled (https://forum.ansible.com/t/8380). After removal, users can still install this collection with ansible-galaxy collection install sensu.sensu_go.

Ansible-core

  • Deprecate ansible.module_utils.basic.AnsibleModule.safe_eval and ansible.module_utils.common.safe_eval as they are no longer used.
  • persistent connection plugins - The ANSIBLE_CONNECTION_PATH config option no longer has any effect, and will be removed in a future release.
  • yum_repository - deprecate async option as it has been removed in RHEL 8 and will be removed in ansible-core 2.22.
  • yum_repository - the following options are deprecated: deltarpm_metadata_percentage, gpgcakey, http_caching, keepalive, metadata_expire_filter, mirrorlist_expire, protect, ssl_check_cert_permissions, ui_repoid_vars as they have no effect for dnf as an underlying package manager. The options will be removed in ansible-core 2.22.

amazon.aws

  • amazon.aws collection - due to the AWS SDKs announcing the end of support for Python less than 3.8 (https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/) support for Python less than 3.8 by this collection has been deprecated and will removed in release 10.0.0 (https://github.com/ansible-collections/amazon.aws/pull/2161).
  • ec2_vpc_peer - the ec2_vpc_peer module has been renamed to ec2_vpc_peering. The usage of the module has not changed. The ec2_vpc_peer alias will be removed in version 13.0.0 (https://github.com/ansible-collections/amazon.aws/pull/2356).
  • ec2_vpc_peering_info - result return key has been deprecated and will be removed in release 11.0.0. Use the vpc_peering_connections return key instead (https://github.com/ansible-collections/amazon.aws/pull/2359).
  • iam_role - support for creating and deleting IAM instance profiles using the create_instance_profile and delete_instance_profile options has been deprecated and will be removed in a release after 2026-05-01. To manage IAM instance profiles the amazon.aws.iam_instance_profile module can be used instead (https://github.com/ansible-collections/amazon.aws/pull/2221).
  • s3_object - Support for mode=list has been deprecated. amazon.aws.s3_object_info should be used instead (https://github.com/ansible-collections/amazon.aws/pull/2328).

cisco.ios

  • ios_bgp_address_family - deprecated attribute password in favour of password_options within neigbhors.
  • ios_bgp_global - deprecated attributes aggregate_address, bestpath, inject_map, ipv4_with_subnet, ipv6_with_subnet, nopeerup_delay, distribute_list, address, tag, ipv6_addresses, password, route_map, route_server_context and scope
  • ios_linkagg - deprecate legacy module ios_linkagg
  • ios_lldp - deprecate legacy module ios_lldp

community.aws

  • community.aws collection - due to the AWS SDKs announcing the end of support for Python less than 3.8 (https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/) support for Python less than 3.8 by this collection has been deprecated and will removed in release 10.0.0 (https://github.com/ansible-collections/community.aws/pull/2195).

community.docker

  • The collection deprecates support for all ansible-core versions that are currently End of Life, according to the ansible-core support matrix. This means that the next major release of the collection will no longer support ansible-core 2.11, ansible-core 2.12, ansible-core 2.13, and ansible-core 2.14.

community.general

  • CmdRunner module util - setting the value of the ignore_none parameter within a CmdRunner context is deprecated and that feature should be removed in community.general 12.0.0 (https://github.com/ansible-collections/community.general/pull/8479).
  • MH decorator cause_changes module utils - deprecate parameters on_success and on_failure (https://github.com/ansible-collections/community.general/pull/8791).
  • git_config - the list_all option has been deprecated and will be removed in community.general 11.0.0. Use the community.general.git_config_info module instead (https://github.com/ansible-collections/community.general/pull/8453).
  • git_config - using state=present without providing value is deprecated and will be disallowed in community.general 11.0.0. Use the community.general.git_config_info module instead to read a value (https://github.com/ansible-collections/community.general/pull/8453).
  • hipchat - the hipchat service has been discontinued and the self-hosted variant has been End of Life since 2020. The module is therefore deprecated and will be removed from community.general 11.0.0 if nobody provides compelling reasons to still keep it (https://github.com/ansible-collections/community.general/pull/8919).
  • pipx - support for versions of the command line tool pipx older than 1.7.0 is deprecated and will be removed in community.general 11.0.0 (https://github.com/ansible-collections/community.general/pull/8793).
  • pipx_info - support for versions of the command line tool pipx older than 1.7.0 is deprecated and will be removed in community.general 11.0.0 (https://github.com/ansible-collections/community.general/pull/8793).

community.grafana

  • Deprecate grafana_notification_channel. It will be removed in version 3.0.0

community.mysql

  • collection - support of mysqlclient connector is deprecated - use PyMySQL connector instead! We will stop testing against it in collection version 4.0.0 and remove the related code in 5.0.0 (https://github.com/ansible-collections/community.mysql/issues/654).
  • mysql_info - The users_info filter returned variable plugin_auth_string contains the hashed password and it’s misleading, it will be removed from community.mysql 4.0.0. Use the plugin_hash_string return value instead (https://github.com/ansible-collections/community.mysql/pull/629).
  • mysql_user - the user alias of the name argument has been deprecated and will be removed in collection version 5.0.0. Use the name argument instead.

community.network

  • This collection and all content in it is unmaintained and deprecated (https://forum.ansible.com/t/8030). If you are interested in maintaining parts of the collection, please copy them to your own repository, and tell others about in the Forum discussion. See the collection creator path for details.

community.routeros

  • The collection deprecates support for all Ansible/ansible-base/ansible-core versions that are currently End of Life, according to the ansible-core support matrix. This means that the next major release of the collection will no longer support Ansible 2.9, ansible-base 2.10, ansible-core 2.11, ansible-core 2.12, ansible-core 2.13, and ansible-core 2.14.

community.sops

  • The collection deprecates support for all Ansible/ansible-base/ansible-core versions that are currently End of Life, according to the ansible-core support matrix. This means that the next major release of the collection will no longer support Ansible 2.9, ansible-base 2.10, ansible-core 2.11, ansible-core 2.12, ansible-core 2.13, and ansible-core 2.14.

community.vmware

  • vmware_cluster - the module has been deprecated and will be removed in community.vmware 6.0.0 (https://github.com/ansible-collections/community.vmware/pull/2143).
  • vmware_cluster_dpm - the module has been deprecated and will be removed in community.vmware 6.0.0 (https://github.com/ansible-collections/community.vmware/pull/2217).
  • vmware_cluster_drs - the module has been deprecated and will be removed in community.vmware 6.0.0 (https://github.com/ansible-collections/community.vmware/pull/2136).
  • vmware_cluster_drs_recommendations - the module has been deprecated and will be removed in community.vmware 6.0.0 (https://github.com/ansible-collections/community.vmware/pull/2218).
  • vmware_cluster_vcls - the module has been deprecated and will be removed in community.vmware 6.0.0 (https://github.com/ansible-collections/community.vmware/pull/2156).

© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/porting_guides/porting_guide_11.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API