.. _porting_2.10_guide: ************************** Ansible 2.10 Porting Guide ************************** This section discusses the behavioral changes between Ansible 2.9 and Ansible 2.10. It is intended to assist in updating your playbooks, plugins and other parts of your Ansible infrastructure so they will work with this version of Ansible. We suggest you read this page along with `Ansible Changelog for 2.10 `_ to understand what updates you may need to make. This document is part of a collection on porting. The complete list of porting guides can be found at :ref:`porting guides `. .. contents:: Topics Playbook ======== No notable changes Command Line ============ No notable changes Deprecated ========== No notable changes Modules ======= Modules removed --------------- The following modules no longer exist: * letsencrypt use :ref:`acme_certificate ` instead. Deprecation notices ------------------- The following functionality will be removed in Ansible 2.14. Please update update your playbooks accordingly. * The :ref:`openssl_csr ` module's option ``version`` no longer supports values other than ``1`` (the current only standardized CSR version). * :ref:`docker_container `: the ``trust_image_content`` option will be removed. It has always been ignored by the module. * :ref:`iam_managed_policy `: the ``fail_on_delete`` option wil be removed. It has always been ignored by the module. * :ref:`s3_lifecycle `: the ``requester_pays`` option will be removed. It has always been ignored by the module. * :ref:`s3_sync `: the ``retries`` option will be removed. It has always been ignored by the module. Noteworthy module changes ------------------------- * :ref:`vmware_datastore_maintenancemode ` now returns ``datastore_status`` instead of Ansible internal key ``results``. * :ref:`vmware_host_kernel_manager ` now returns ``host_kernel_status`` instead of Ansible internal key ``results``. * :ref:`vmware_host_ntp ` now returns ``host_ntp_status`` instead of Ansible internal key ``results``. * :ref:`vmware_host_service_manager ` now returns ``host_service_status`` instead of Ansible internal key ``results``. * :ref:`vmware_tag ` now returns ``tag_status`` instead of Ansible internal key ``results``. * The deprecated ``recurse`` option in :ref:`pacman ` module has been removed, you should use ``extra_args=--recursive`` instead. * :ref:`vmware_guest_custom_attributes ` module does not require VM name which was a required parameter for releases prior to Ansible 2.10. Plugins ======= No notable changes Porting custom scripts ====================== No notable changes Networking ========== No notable changes