diff --git a/13/CHANGELOG-v13.md b/13/CHANGELOG-v13.md index bf00891db0..242eccb92d 100644 --- a/13/CHANGELOG-v13.md +++ b/13/CHANGELOG-v13.md @@ -2,56 +2,205 @@ This changelog describes changes since Ansible 12\.0\.0\. -- v13\.0\.0a3 +- v13\.0\.0a4 - Release Summary - Ansible\-core - Changed Collections + - Bugfixes + - Unchanged Collections +- v13\.0\.0a3 + - Release Summary + - Ansible\-core + - Changed Collections - Major Changes - Minor Changes - Deprecated Features - - Bugfixes + - Bugfixes - New Modules - - Unchanged Collections + - Unchanged Collections - v13\.0\.0a2 - - Release Summary + - Release Summary - Added Collections - - Ansible\-core - - Changed Collections + - Ansible\-core + - Changed Collections - Major Changes - Minor Changes - Deprecated Features - Removed Features \(previously deprecated\) - - Bugfixes + - Bugfixes - Known Issues - New Modules - - Unchanged Collections + - Unchanged Collections - v13\.0\.0a1 - - Release Summary + - Release Summary - Removed Collections - Added Collections - - Ansible\-core + - Ansible\-core - Included Collections - Major Changes - Minor Changes - Breaking Changes / Porting Guide - Deprecated Features - Removed Features \(previously deprecated\) - - Bugfixes + - Bugfixes - Known Issues - New Plugins - New Modules - - Unchanged Collections + - Unchanged Collections - -## v13\.0\.0a3 + +## v13\.0\.0a4 - Release Summary - Ansible\-core - Changed Collections +- Bugfixes + - Ansible\-core + - community\.mysql +- Unchanged Collections + + +### Release Summary + +Release Date\: 2025\-10\-21 + +[Porting Guide](https\://docs\.ansible\.com/ansible/devel/porting\_guides\.html) + + +### Ansible\-core + +Ansible 13\.0\.0a4 contains ansible\-core version 2\.20\.0rc2\. +This is a newer version than version 2\.20\.0rc1 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 13.0.0a3 | Ansible 13.0.0a4 | Notes | +| --------------- | ---------------- | ---------------- | ---------------------------------------------------------------------------------------------------------------------------- | +| community.mysql | 4.0.0 | 4.0.1 | | +| cyberark.pas | 1.0.35 | 1.0.36 | Unfortunately, this collection does not provide changelog data in a format that can be processed by the changelog generator. | + + +### Bugfixes + + +#### Ansible\-core + +* psrp \- ReadTimeout exceptions now mark host as unreachable instead of fatal \([https\://github\.com/ansible/ansible/issues/85966](https\://github\.com/ansible/ansible/issues/85966)\) + + +#### community\.mysql + +* mysql\_info \- Fix slave status for source terminology introduced in MySQL 8\.0\.23 \([https\://github\.com/ansible\-collections/community\.mysql/issues/682](https\://github\.com/ansible\-collections/community\.mysql/issues/682)\)\. +* mysql\_user\, mysql\_role \- fix not existent grant when revoking perms on user/role which do not have any other perms than grant option \([https\://github\.com/ansible\-collections/community\.mysql/issues/664](https\://github\.com/ansible\-collections/community\.mysql/issues/664)\)\. + + +### Unchanged Collections + +* amazon\.aws \(still version 10\.1\.2\) +* ansible\.netcommon \(still version 8\.1\.0\) +* ansible\.posix \(still version 2\.1\.0\) +* ansible\.utils \(still version 6\.0\.0\) +* ansible\.windows \(still version 3\.2\.0\) +* arista\.eos \(still version 12\.0\.0\) +* awx\.awx \(still version 24\.6\.1\) +* azure\.azcollection \(still version 3\.9\.0\) +* check\_point\.mgmt \(still version 6\.5\.0\) +* chocolatey\.chocolatey \(still version 1\.5\.3\) +* cisco\.aci \(still version 2\.12\.0\) +* cisco\.dnac \(still version 6\.40\.0\) +* cisco\.intersight \(still version 2\.6\.0\) +* cisco\.ios \(still version 11\.1\.1\) +* cisco\.iosxr \(still version 12\.0\.0\) +* cisco\.meraki \(still version 2\.21\.8\) +* cisco\.mso \(still version 2\.11\.0\) +* cisco\.nxos \(still version 11\.0\.0\) +* cisco\.ucs \(still version 1\.16\.0\) +* cloudscale\_ch\.cloud \(still version 2\.5\.2\) +* community\.aws \(still version 10\.0\.0\) +* community\.ciscosmb \(still version 1\.0\.11\) +* community\.crypto \(still version 3\.0\.4\) +* community\.digitalocean \(still version 1\.27\.0\) +* community\.dns \(still version 3\.3\.4\) +* community\.docker \(still version 4\.8\.1\) +* community\.general \(still version 11\.4\.0\) +* community\.grafana \(still version 2\.3\.0\) +* community\.hashi\_vault \(still version 7\.0\.0\) +* community\.hrobot \(still version 2\.6\.1\) +* community\.library\_inventory\_filtering\_v1 \(still version 1\.1\.4\) +* community\.libvirt \(still version 2\.0\.0\) +* community\.mongodb \(still version 1\.7\.10\) +* community\.okd \(still version 5\.0\.0\) +* community\.postgresql \(still version 4\.1\.0\) +* community\.proxmox \(still version 1\.3\.0\) +* community\.proxysql \(still version 1\.7\.0\) +* community\.rabbitmq \(still version 1\.6\.0\) +* community\.routeros \(still version 3\.12\.1\) +* community\.sap\_libs \(still version 1\.5\.0\) +* community\.sops \(still version 2\.2\.4\) +* community\.vmware \(still version 6\.0\.0\) +* community\.windows \(still version 3\.0\.1\) +* community\.zabbix \(still version 4\.1\.1\) +* containers\.podman \(still version 1\.18\.0\) +* cyberark\.conjur \(still version 1\.3\.8\) +* dellemc\.enterprise\_sonic \(still version 3\.2\.0\) +* dellemc\.openmanage \(still version 10\.0\.1\) +* dellemc\.powerflex \(still version 3\.0\.0\) +* dellemc\.unity \(still version 2\.1\.0\) +* f5networks\.f5\_modules \(still version 1\.39\.0\) +* fortinet\.fortimanager \(still version 2\.11\.0\) +* fortinet\.fortios \(still version 2\.4\.1\) +* google\.cloud \(still version 1\.9\.0\) +* grafana\.grafana \(still version 6\.0\.5\) +* hetzner\.hcloud \(still version 5\.4\.0\) +* hitachivantara\.vspone\_block \(still version 4\.3\.0\) +* hitachivantara\.vspone\_object \(still version 1\.0\.0\) +* ibm\.storage\_virtualize \(still version 3\.1\.0\) +* ieisystem\.inmanage \(still version 3\.0\.0\) +* infinidat\.infinibox \(still version 1\.6\.3\) +* infoblox\.nios\_modules \(still version 1\.8\.0\) +* inspur\.ispim \(still version 2\.2\.3\) +* junipernetworks\.junos \(still version 11\.0\.0\) +* kaytus\.ksmanage \(still version 2\.0\.0\) +* kubernetes\.core \(still version 6\.2\.0\) +* kubevirt\.core \(still version 2\.2\.3\) +* lowlydba\.sqlserver \(still version 2\.7\.0\) +* microsoft\.ad \(still version 1\.9\.2\) +* microsoft\.iis \(still version 1\.0\.3\) +* netapp\.cloudmanager \(still version 21\.24\.0\) +* netapp\.ontap \(still version 23\.1\.0\) +* netapp\.storagegrid \(still version 21\.15\.0\) +* netapp\_eseries\.santricity \(still version 1\.4\.1\) +* netbox\.netbox \(still version 3\.21\.0\) +* ngine\_io\.cloudstack \(still version 2\.5\.0\) +* openstack\.cloud \(still version 2\.4\.1\) +* ovirt\.ovirt \(still version 3\.2\.1\) +* purestorage\.flasharray \(still version 1\.39\.0\) +* purestorage\.flashblade \(still version 1\.22\.0\) +* ravendb\.ravendb \(still version 1\.0\.3\) +* splunk\.es \(still version 4\.0\.0\) +* telekom\_mms\.icinga\_director \(still version 2\.4\.0\) +* theforeman\.foreman \(still version 5\.7\.0\) +* vmware\.vmware \(still version 2\.4\.0\) +* vmware\.vmware\_rest \(still version 4\.9\.0\) +* vultr\.cloud \(still version 1\.13\.0\) +* vyos\.vyos \(still version 6\.0\.0\) +* wti\.remote \(still version 1\.0\.10\) + + +## v13\.0\.0a3 + +- Release Summary +- Ansible\-core +- Changed Collections - Major Changes - grafana\.grafana - Minor Changes - - Ansible\-core + - Ansible\-core - community\.proxysql - dellemc\.enterprise\_sonic - hitachivantara\.vspone\_block @@ -60,8 +209,8 @@ This changelog describes changes since Ansible 12\.0\.0\. - purestorage\.flashblade - Deprecated Features - community\.hrobot -- Bugfixes - - Ansible\-core +- Bugfixes + - Ansible\-core - cisco\.ios - community\.hrobot - dellemc\.enterprise\_sonic @@ -74,16 +223,16 @@ This changelog describes changes since Ansible 12\.0\.0\. - ibm\.storage\_virtualize - purestorage\.flashblade - theforeman\.foreman -- Unchanged Collections +- Unchanged Collections - + ### Release Summary Release Date\: 2025\-10\-15 [Porting Guide](https\://docs\.ansible\.com/ansible/devel/porting\_guides\.html) - + ### Ansible\-core Ansible 13\.0\.0a3 contains ansible\-core version 2\.20\.0rc1\. @@ -91,7 +240,7 @@ This is a newer version than version 2\.20\.0b2 contained in the previous Ansibl The changes are reported in the combined changelog below\. - + ### Changed Collections If not mentioned explicitly\, the changes are reported in the combined changelog below\. @@ -131,7 +280,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog ### Minor Changes - + #### Ansible\-core * ansible\-test \- Default to Python 3\.14 in the base and default test containers\. @@ -295,10 +444,10 @@ If not mentioned explicitly\, the changes are reported in the combined changelog * 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](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](https\://github\.com/ansible\-collections/community\.hrobot/pull/178)\)\. - + ### Bugfixes - + #### Ansible\-core * SIGINT/SIGTERM Handling \- Make SIGINT/SIGTERM handling more robust by splitting concerns between forks and the parent\. @@ -427,7 +576,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog * theforeman\.foreman\.content\_view\_history\_info \- Fetch history of a Content View - + ### Unchanged Collections * amazon\.aws \(still version 10\.1\.2\) @@ -514,16 +663,16 @@ If not mentioned explicitly\, the changes are reported in the combined changelog ## v13\.0\.0a2 -- Release Summary +- Release Summary - Added Collections -- Ansible\-core -- Changed Collections +- Ansible\-core +- Changed Collections - Major Changes - dellemc\.openmanage - fortinet\.fortios - grafana\.grafana - Minor Changes - - Ansible\-core + - Ansible\-core - cisco\.ios - community\.dns - community\.docker @@ -539,13 +688,12 @@ If not mentioned explicitly\, the changes are reported in the combined changelog - purestorage\.flasharray - vmware\.vmware - Deprecated Features - - Ansible\-core - dellemc\.powerflex - hetzner\.hcloud - Removed Features \(previously deprecated\) - - Ansible\-core -- Bugfixes - Ansible\-core +- Bugfixes + - Ansible\-core - amazon\.aws - cisco\.ios - cisco\.meraki @@ -567,9 +715,9 @@ If not mentioned explicitly\, the changes are reported in the combined changelog - dellemc\.openmanage - New Modules - dellemc\.powerflex -- Unchanged Collections +- Unchanged Collections - + ### Release Summary Release Date\: 2025\-10\-07 @@ -581,7 +729,7 @@ Release Date\: 2025\-10\-07 * hitachivantara\.vspone\_object \(version 1\.0\.0\) - + ### Ansible\-core Ansible 13\.0\.0a2 contains ansible\-core version 2\.20\.0b2\. @@ -589,7 +737,7 @@ This is a newer version than version 2\.20\.0b1 contained in the previous Ansibl The changes are reported in the combined changelog below\. - + ### Changed Collections If not mentioned explicitly\, the changes are reported in the combined changelog below\. @@ -649,7 +797,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog ### Minor Changes - + #### Ansible\-core * DataLoader \- Update DataLoader\.get\_basedir to be an abspath @@ -771,11 +919,6 @@ If not mentioned explicitly\, the changes are reported in the combined changelog ### Deprecated Features - -#### Ansible\-core - -* Deprecate the ansible\.module\_utils\.six module\. Use the Python standard library equivalent instead\. - #### dellemc\.powerflex @@ -790,15 +933,15 @@ If not mentioned explicitly\, the changes are reported in the combined changelog ### Removed Features \(previously deprecated\) - + #### Ansible\-core * ansible\-galaxy \- remove support for resolvelib \>\= 0\.5\.3\, \< 0\.8\.0\. - + ### Bugfixes - + #### Ansible\-core * Fix issue where play tags prevented executing notified handlers \([https\://github\.com/ansible/ansible/issues/85475](https\://github\.com/ansible/ansible/issues/85475)\) @@ -968,7 +1111,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog * dellemc\.powerflex\.storagepool\_v2 \- Managing Dell PowerFlex storage pool Gen2 * dellemc\.powerflex\.volume\_v2 \- Manage volumes on Dell PowerFlex Gen2 - + ### Unchanged Collections * ansible\.netcommon \(still version 8\.1\.0\) @@ -1040,22 +1183,22 @@ If not mentioned explicitly\, the changes are reported in the combined changelog ## v13\.0\.0a1 -- Release Summary +- Release Summary - Removed Collections - Added Collections -- Ansible\-core +- Ansible\-core - Included Collections - Major Changes - - Ansible\-core + - Ansible\-core - community\.vmware - containers\.podman - dellemc\.openmanage - Minor Changes - - Ansible\-core + - Ansible\-core - check\_point\.mgmt - cisco\.dnac - community\.general - - community\.mysql + - community\.mysql - community\.routeros - community\.vmware - community\.zabbix @@ -1067,21 +1210,21 @@ If not mentioned explicitly\, the changes are reported in the combined changelog - purestorage\.flashblade - theforeman\.foreman - Breaking Changes / Porting Guide - - Ansible\-core - - community\.mysql + - Ansible\-core + - community\.mysql - community\.vmware - ibm\.storage\_virtualize - Deprecated Features - - Ansible\-core + - Ansible\-core - community\.general - community\.vmware - community\.zabbix - purestorage\.flasharray - Removed Features \(previously deprecated\) - - Ansible\-core - - community\.vmware -- Bugfixes - Ansible\-core + - community\.vmware +- Bugfixes + - Ansible\-core - cisco\.meraki - community\.dns - community\.general @@ -1095,7 +1238,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog - purestorage\.flasharray - purestorage\.flashblade - Known Issues - - Ansible\-core + - Ansible\-core - dellemc\.openmanage - New Plugins - Filter @@ -1105,9 +1248,9 @@ If not mentioned explicitly\, the changes are reported in the combined changelog - community\.general - containers\.podman - hitachivantara\.vspone\_block -- Unchanged Collections +- Unchanged Collections - + ### Release Summary Release Date\: 2025\-09\-24 @@ -1126,7 +1269,7 @@ You can still install a removed collection manually with ansible\-galaxy c * ravendb\.ravendb \(version 1\.0\.3\) - + ### Ansible\-core Ansible 13\.0\.0a1 contains ansible\-core version 2\.20\.0b1\. @@ -1164,7 +1307,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog ### Major Changes - + #### Ansible\-core * ansible \- Add support for Python 3\.14\. @@ -1204,7 +1347,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog ### Minor Changes - + #### Ansible\-core * Add tech preview play argument spec validation\, which can be enabled by setting the play keyword validate\_argspec to True or the name of an argument spec\. When validate\_argspec is set to True\, a play name is required and used as the argument spec name\. When enabled\, the argument spec is loaded from a file matching the pattern \\.meta\.yml\. At minimum\, this file should contain \{\"argument\_specs\"\: \{\"name\"\: \{\"options\"\: \{\}\}\}\}\, where \"name\" is the name of the play or configured argument spec\. @@ -1322,7 +1465,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog * zfs\_facts \- minor refactor to simplify string formatting \([https\://github\.com/ansible\-collections/community\.general/pull/10727](https\://github\.com/ansible\-collections/community\.general/pull/10727)\)\. * zypper \- support the \-\-gpg\-auto\-import\-keys option in zypper \([https\://github\.com/ansible\-collections/community\.general/issues/10660](https\://github\.com/ansible\-collections/community\.general/issues/10660)\, [https\://github\.com/ansible\-collections/community\.general/pull/10661](https\://github\.com/ansible\-collections/community\.general/pull/10661)\)\. - + #### community\.mysql * mysql\_query \- add new session\_vars argument\, similar to ansible\-collections/community\.mysql\#489\. @@ -1434,12 +1577,12 @@ If not mentioned explicitly\, the changes are reported in the combined changelog ### Breaking Changes / Porting Guide - + #### Ansible\-core * powershell \- Removed code that tried to remote quotes from paths when performing Windows operations like copying and fetching file\. This should not affect normal playbooks unless a value is quoted too many times\. - + #### community\.mysql * Since version 4\.0\.0\, the collection accepts code written in Python 3\. Modules aren\'t tested against Python 2 and might not work in Python 2 environments\. @@ -1464,7 +1607,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog ### Deprecated Features - + #### Ansible\-core * Deprecated the shell plugin\'s wrap\_for\_exec function\. This API is not used in Ansible or any known collection and is being removed to simplify the plugin API\. Plugin authors should wrap their command to execute within an explicit shell or other known executable\. @@ -1501,7 +1644,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog * The deprecated ibm\.qradar collection has been removed \([https\://forum\.ansible\.com/t/44259](https\://forum\.ansible\.com/t/44259)\)\. - + #### Ansible\-core * Removed the option to set the DEFAULT\_TRANSPORT configuration to smart that selects the default transport as either ssh or paramiko based on the underlying platform configuraton\. @@ -1524,10 +1667,10 @@ If not mentioned explicitly\, the changes are reported in the combined changelog * vmware\_cluster\_drs\_recommendations \- The deprecated module has been removed\. Use vmware\.vmware\.cluster\_drs\_recommendations instead \([https\://github\.com/ansible\-collections/community\.vmware/pull/2455](https\://github\.com/ansible\-collections/community\.vmware/pull/2455)\)\. * vmware\_cluster\_vcls \- The deprecated module has been removed\. Use vmware\.vmware\.cluster\_vcls instead \([https\://github\.com/ansible\-collections/community\.vmware/pull/2455](https\://github\.com/ansible\-collections/community\.vmware/pull/2455)\)\. - + ### Bugfixes - + #### Ansible\-core * Do not re\-add tags on blocks from within import\_tasks\. @@ -1671,7 +1814,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog ### Known Issues - + #### Ansible\-core * templating \- Exceptions raised in a Jinja set or with block which are not accessed by the template are ignored in the same manner as undefined values\. @@ -1771,7 +1914,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog * hitachivantara\.vspone\_block\.hv\_vsp\_one\_volume \- Manages volumes on Hitachi VSP One storage systems\. * hitachivantara\.vspone\_block\.hv\_vsp\_one\_volume\_facts \- Retrieves facts about Hitachi VSP One storage system volumes\. - + ### Unchanged Collections * amazon\.aws \(still version 10\.1\.1\) diff --git a/13/CHANGELOG-v13.rst b/13/CHANGELOG-v13.rst index 0ba8c7e5b9..778daae6c7 100644 --- a/13/CHANGELOG-v13.rst +++ b/13/CHANGELOG-v13.rst @@ -7,6 +7,148 @@ This changelog describes changes since Ansible 12.0.0. .. contents:: :depth: 2 +v13.0.0a4 +========= + +.. contents:: + :local: + :depth: 2 + +Release Summary +--------------- + +Release Date: 2025-10-21 + +`Porting Guide `_ + +Ansible-core +------------ + +Ansible 13.0.0a4 contains ansible-core version 2.20.0rc2. +This is a newer version than version 2.20.0rc1 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 13.0.0a3 | Ansible 13.0.0a4 | Notes | ++=================+==================+==================+==============================================================================================================================+ +| community.mysql | 4.0.0 | 4.0.1 | | ++-----------------+------------------+------------------+------------------------------------------------------------------------------------------------------------------------------+ +| cyberark.pas | 1.0.35 | 1.0.36 | Unfortunately, this collection does not provide changelog data in a format that can be processed by the changelog generator. | ++-----------------+------------------+------------------+------------------------------------------------------------------------------------------------------------------------------+ + +Bugfixes +-------- + +Ansible-core +~~~~~~~~~~~~ + +- psrp - ReadTimeout exceptions now mark host as unreachable instead of fatal (https://github.com/ansible/ansible/issues/85966) + +community.mysql +~~~~~~~~~~~~~~~ + +- mysql_info - Fix slave status for source terminology introduced in MySQL 8.0.23 (https://github.com/ansible-collections/community.mysql/issues/682). +- mysql_user, mysql_role - fix not existent grant when revoking perms on user/role which do not have any other perms than grant option (https://github.com/ansible-collections/community.mysql/issues/664). + +Unchanged Collections +--------------------- + +- amazon.aws (still version 10.1.2) +- ansible.netcommon (still version 8.1.0) +- ansible.posix (still version 2.1.0) +- ansible.utils (still version 6.0.0) +- ansible.windows (still version 3.2.0) +- arista.eos (still version 12.0.0) +- awx.awx (still version 24.6.1) +- azure.azcollection (still version 3.9.0) +- check_point.mgmt (still version 6.5.0) +- chocolatey.chocolatey (still version 1.5.3) +- cisco.aci (still version 2.12.0) +- cisco.dnac (still version 6.40.0) +- cisco.intersight (still version 2.6.0) +- cisco.ios (still version 11.1.1) +- cisco.iosxr (still version 12.0.0) +- cisco.meraki (still version 2.21.8) +- cisco.mso (still version 2.11.0) +- cisco.nxos (still version 11.0.0) +- cisco.ucs (still version 1.16.0) +- cloudscale_ch.cloud (still version 2.5.2) +- community.aws (still version 10.0.0) +- community.ciscosmb (still version 1.0.11) +- community.crypto (still version 3.0.4) +- community.digitalocean (still version 1.27.0) +- community.dns (still version 3.3.4) +- community.docker (still version 4.8.1) +- community.general (still version 11.4.0) +- community.grafana (still version 2.3.0) +- community.hashi_vault (still version 7.0.0) +- community.hrobot (still version 2.6.1) +- community.library_inventory_filtering_v1 (still version 1.1.4) +- community.libvirt (still version 2.0.0) +- community.mongodb (still version 1.7.10) +- community.okd (still version 5.0.0) +- community.postgresql (still version 4.1.0) +- community.proxmox (still version 1.3.0) +- community.proxysql (still version 1.7.0) +- community.rabbitmq (still version 1.6.0) +- community.routeros (still version 3.12.1) +- community.sap_libs (still version 1.5.0) +- community.sops (still version 2.2.4) +- community.vmware (still version 6.0.0) +- community.windows (still version 3.0.1) +- community.zabbix (still version 4.1.1) +- containers.podman (still version 1.18.0) +- cyberark.conjur (still version 1.3.8) +- dellemc.enterprise_sonic (still version 3.2.0) +- dellemc.openmanage (still version 10.0.1) +- dellemc.powerflex (still version 3.0.0) +- dellemc.unity (still version 2.1.0) +- f5networks.f5_modules (still version 1.39.0) +- fortinet.fortimanager (still version 2.11.0) +- fortinet.fortios (still version 2.4.1) +- google.cloud (still version 1.9.0) +- grafana.grafana (still version 6.0.5) +- hetzner.hcloud (still version 5.4.0) +- hitachivantara.vspone_block (still version 4.3.0) +- hitachivantara.vspone_object (still version 1.0.0) +- ibm.storage_virtualize (still version 3.1.0) +- ieisystem.inmanage (still version 3.0.0) +- infinidat.infinibox (still version 1.6.3) +- infoblox.nios_modules (still version 1.8.0) +- inspur.ispim (still version 2.2.3) +- junipernetworks.junos (still version 11.0.0) +- kaytus.ksmanage (still version 2.0.0) +- kubernetes.core (still version 6.2.0) +- kubevirt.core (still version 2.2.3) +- lowlydba.sqlserver (still version 2.7.0) +- microsoft.ad (still version 1.9.2) +- microsoft.iis (still version 1.0.3) +- netapp.cloudmanager (still version 21.24.0) +- netapp.ontap (still version 23.1.0) +- netapp.storagegrid (still version 21.15.0) +- netapp_eseries.santricity (still version 1.4.1) +- netbox.netbox (still version 3.21.0) +- ngine_io.cloudstack (still version 2.5.0) +- openstack.cloud (still version 2.4.1) +- ovirt.ovirt (still version 3.2.1) +- purestorage.flasharray (still version 1.39.0) +- purestorage.flashblade (still version 1.22.0) +- ravendb.ravendb (still version 1.0.3) +- splunk.es (still version 4.0.0) +- telekom_mms.icinga_director (still version 2.4.0) +- theforeman.foreman (still version 5.7.0) +- vmware.vmware (still version 2.4.0) +- vmware.vmware_rest (still version 4.9.0) +- vultr.cloud (still version 1.13.0) +- vyos.vyos (still version 6.0.0) +- wti.remote (still version 1.0.10) + v13.0.0a3 ========= @@ -697,11 +839,6 @@ vmware.vmware Deprecated Features ------------------- -Ansible-core -~~~~~~~~~~~~ - -- Deprecate the ``ansible.module_utils.six`` module. Use the Python standard library equivalent instead. - dellemc.powerflex ~~~~~~~~~~~~~~~~~ diff --git a/13/ansible-13.0.0a4-tags.yaml b/13/ansible-13.0.0a4-tags.yaml new file mode 100644 index 0000000000..0aa2822023 --- /dev/null +++ b/13/ansible-13.0.0a4-tags.yaml @@ -0,0 +1,370 @@ +# 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: 10.1.2 + version: 10.1.2 +ansible.netcommon: + repository: https://github.com/ansible-collections/ansible.netcommon + tag: v8.1.0 + version: 8.1.0 +ansible.posix: + repository: https://github.com/ansible-collections/ansible.posix + tag: 2.1.0 + version: 2.1.0 +ansible.utils: + repository: https://github.com/ansible-collections/ansible.utils + tag: v6.0.0 + version: 6.0.0 +ansible.windows: + repository: https://github.com/ansible-collections/ansible.windows + tag: 3.2.0 + version: 3.2.0 +arista.eos: + repository: https://github.com/ansible-collections/arista.eos + tag: v12.0.0 + version: 12.0.0 +awx.awx: + collection_directory: ./awx_collection + repository: https://github.com/ansible/awx + tag: 24.6.1 + version: 24.6.1 +azure.azcollection: + repository: https://github.com/ansible-collections/azure + tag: v3.9.0 + version: 3.9.0 +check_point.mgmt: + repository: https://github.com/CheckPointSW/CheckPointAnsibleMgmtCollection + tag: v6.5.0 + version: 6.5.0 +chocolatey.chocolatey: + collection_directory: ./chocolatey + repository: https://github.com/chocolatey/chocolatey-ansible + tag: 1.5.3 + version: 1.5.3 +cisco.aci: + repository: https://github.com/CiscoDevNet/ansible-aci + tag: v2.12.0 + version: 2.12.0 +cisco.dnac: + repository: https://github.com/cisco-en-programmability/dnacenter-ansible + tag: v6.40.0 + version: 6.40.0 +cisco.intersight: + repository: https://github.com/CiscoDevNet/intersight-ansible + tag: 2.6.0 + version: 2.6.0 +cisco.ios: + repository: https://github.com/ansible-collections/cisco.ios + tag: v11.1.1 + version: 11.1.1 +cisco.iosxr: + repository: https://github.com/ansible-collections/cisco.iosxr + tag: v12.0.0 + version: 12.0.0 +cisco.meraki: + repository: https://github.com/meraki/dashboard-api-ansible + tag: v2.21.8 + version: 2.21.8 +cisco.mso: + repository: https://github.com/CiscoDevNet/ansible-mso + tag: v2.11.0 + version: 2.11.0 +cisco.nxos: + repository: https://github.com/ansible-collections/cisco.nxos + tag: v11.0.0 + version: 11.0.0 +cisco.ucs: + repository: https://github.com/CiscoDevNet/ansible-ucs + tag: v1.16.0 + version: 1.16.0 +cloudscale_ch.cloud: + repository: https://github.com/cloudscale-ch/ansible-collection-cloudscale + tag: v2.5.2 + version: 2.5.2 +community.aws: + repository: https://github.com/ansible-collections/community.aws + tag: 10.0.0 + version: 10.0.0 +community.ciscosmb: + repository: https://github.com/ansible-collections/community.ciscosmb + tag: 1.0.11 + version: 1.0.11 +community.crypto: + repository: https://github.com/ansible-collections/community.crypto + tag: 3.0.4 + version: 3.0.4 +community.digitalocean: + repository: https://github.com/ansible-collections/community.digitalocean + tag: 1.27.0 + version: 1.27.0 +community.dns: + repository: https://github.com/ansible-collections/community.dns + tag: 3.3.4 + version: 3.3.4 +community.docker: + repository: https://github.com/ansible-collections/community.docker + tag: 4.8.1 + version: 4.8.1 +community.general: + repository: https://github.com/ansible-collections/community.general + tag: 11.4.0 + version: 11.4.0 +community.grafana: + repository: https://github.com/ansible-collections/grafana + tag: 2.3.0 + version: 2.3.0 +community.hashi_vault: + repository: https://github.com/ansible-collections/community.hashi_vault + tag: 7.0.0 + version: 7.0.0 +community.hrobot: + repository: https://github.com/ansible-collections/community.hrobot + tag: 2.6.1 + version: 2.6.1 +community.library_inventory_filtering_v1: + repository: https://github.com/ansible-collections/community.library_inventory_filtering + tag: 1.1.4 + version: 1.1.4 +community.libvirt: + repository: https://github.com/ansible-collections/community.libvirt + tag: 2.0.0 + version: 2.0.0 +community.mongodb: + repository: https://github.com/ansible-collections/community.mongodb + tag: 1.7.10 + version: 1.7.10 +community.mysql: + repository: https://github.com/ansible-collections/community.mysql + tag: 4.0.1 + version: 4.0.1 +community.okd: + repository: https://github.com/openshift/community.okd + tag: 5.0.0 + version: 5.0.0 +community.postgresql: + repository: https://github.com/ansible-collections/community.postgresql + tag: 4.1.0 + version: 4.1.0 +community.proxmox: + repository: https://github.com/ansible-collections/community.proxmox + tag: 1.3.0 + version: 1.3.0 +community.proxysql: + repository: https://github.com/ansible-collections/community.proxysql + tag: 1.7.0 + version: 1.7.0 +community.rabbitmq: + repository: https://github.com/ansible-collections/community.rabbitmq + tag: 1.6.0 + version: 1.6.0 +community.routeros: + repository: https://github.com/ansible-collections/community.routeros + tag: 3.12.1 + version: 3.12.1 +community.sap_libs: + repository: https://github.com/sap-linuxlab/community.sap_libs + tag: 1.5.0 + version: 1.5.0 +community.sops: + repository: https://github.com/ansible-collections/community.sops + tag: 2.2.4 + version: 2.2.4 +community.vmware: + repository: https://github.com/ansible-collections/community.vmware + tag: 6.0.0 + version: 6.0.0 +community.windows: + repository: https://github.com/ansible-collections/community.windows + tag: 3.0.1 + version: 3.0.1 +community.zabbix: + repository: https://github.com/ansible-collections/community.zabbix + tag: 4.1.1 + version: 4.1.1 +containers.podman: + repository: https://github.com/containers/ansible-podman-collections + tag: 1.18.0 + version: 1.18.0 +cyberark.conjur: + repository: https://github.com/cyberark/ansible-conjur-collection + tag: v1.3.8 + version: 1.3.8 +cyberark.pas: + repository: https://github.com/cyberark/ansible-security-automation-collection + tag: 1.0.36 + version: 1.0.36 +dellemc.enterprise_sonic: + repository: https://github.com/ansible-collections/dellemc.enterprise_sonic + tag: 3.2.0 + version: 3.2.0 +dellemc.openmanage: + repository: https://github.com/dell/dellemc-openmanage-ansible-modules + tag: v10.0.1 + version: 10.0.1 +dellemc.powerflex: + repository: https://github.com/dell/ansible-powerflex + tag: 3.0.0 + version: 3.0.0 +dellemc.unity: + repository: https://github.com/dell/ansible-unity + tag: 2.1.0 + version: 2.1.0 +f5networks.f5_modules: + collection_directory: ./ansible_collections/f5networks/f5_modules + repository: https://github.com/F5Networks/f5-ansible-f5modules + tag: 1.39.0 + version: 1.39.0 +fortinet.fortimanager: + repository: https://github.com/fortinet-ansible-dev/ansible-galaxy-fortimanager-collection + tag: 2.11.0 + version: 2.11.0 +fortinet.fortios: + repository: https://github.com/fortinet-ansible-dev/ansible-galaxy-fortios-collection + tag: 2.4.1 + version: 2.4.1 +google.cloud: + repository: https://github.com/ansible-collections/google.cloud + tag: v1.9.0 + version: 1.9.0 +grafana.grafana: + repository: https://github.com/grafana/grafana-ansible-collection + tag: 6.0.5 + version: 6.0.5 +hetzner.hcloud: + repository: https://github.com/ansible-collections/hetzner.hcloud + tag: 5.4.0 + version: 5.4.0 +hitachivantara.vspone_block: + repository: https://github.com/hitachi-vantara/vspone-block-ansible + tag: 4.3.0 + version: 4.3.0 +hitachivantara.vspone_object: + repository: https://github.com/hitachi-vantara/vspone-object-ansible + tag: v1.0.0 + version: 1.0.0 +ibm.storage_virtualize: + repository: https://github.com/ansible-collections/ibm.storage_virtualize + tag: 3.1.0 + version: 3.1.0 +ieisystem.inmanage: + repository: https://github.com/ieisystem/ieisystem.inmanage + tag: 3.0.0 + version: 3.0.0 +infinidat.infinibox: + repository: https://github.com/infinidat/ansible-infinidat-collection + tag: v1.6.3 + version: 1.6.3 +infoblox.nios_modules: + repository: https://github.com/infobloxopen/infoblox-ansible + tag: v1.8.0 + version: 1.8.0 +inspur.ispim: + repository: https://github.com/ispim/inspur.ispim + tag: 2.2.3 + version: 2.2.3 +junipernetworks.junos: + repository: https://github.com/ansible-collections/junipernetworks.junos + tag: v11.0.0 + version: 11.0.0 +kaytus.ksmanage: + repository: https://github.com/ieisystem/kaytus.ksmanage + tag: 2.0.0 + version: 2.0.0 +kubernetes.core: + repository: https://github.com/ansible-collections/kubernetes.core + tag: 6.2.0 + version: 6.2.0 +kubevirt.core: + repository: https://github.com/kubevirt/kubevirt.core + tag: 2.2.3 + version: 2.2.3 +lowlydba.sqlserver: + repository: https://github.com/LowlyDBA/lowlydba.sqlserver + tag: 2.7.0 + version: 2.7.0 +microsoft.ad: + repository: https://github.com/ansible-collections/microsoft.ad + tag: 1.9.2 + version: 1.9.2 +microsoft.iis: + repository: https://github.com/ansible-collections/microsoft.iis + tag: 1.0.3 + version: 1.0.3 +netapp.cloudmanager: + repository: https://github.com/ansible-collections/netapp.cloudmanager + tag: 21.24.0 + version: 21.24.0 +netapp.ontap: + repository: https://github.com/ansible-collections/netapp.ontap + tag: 23.1.0 + version: 23.1.0 +netapp.storagegrid: + repository: https://github.com/ansible-collections/netapp.storagegrid + tag: 21.15.0 + version: 21.15.0 +netapp_eseries.santricity: + repository: https://github.com/netapp-eseries/santricity + tag: v1.4.1 + version: 1.4.1 +netbox.netbox: + repository: https://github.com/netbox-community/ansible_modules + tag: v3.21.0 + version: 3.21.0 +ngine_io.cloudstack: + repository: https://github.com/ngine-io/ansible-collection-cloudstack + tag: v2.5.0 + version: 2.5.0 +openstack.cloud: + repository: https://opendev.org/openstack/ansible-collections-openstack + tag: 2.4.1 + version: 2.4.1 +ovirt.ovirt: + repository: https://github.com/ovirt/ovirt-ansible-collection + tag: 3.2.1-1 + version: 3.2.1 +purestorage.flasharray: + repository: https://github.com/Pure-Storage-Ansible/FlashArray-Collection + tag: 1.39.0 + version: 1.39.0 +purestorage.flashblade: + repository: https://github.com/Pure-Storage-Ansible/FlashBlade-Collection + tag: 1.22.0 + version: 1.22.0 +ravendb.ravendb: + repository: https://github.com/ravendb/ansible-collection-ravendb + tag: 1.0.3 + version: 1.0.3 +splunk.es: + repository: https://github.com/ansible-collections/splunk.es + tag: v4.0.0 + version: 4.0.0 +telekom_mms.icinga_director: + repository: https://github.com/telekom-mms/ansible-collection-icinga-director + tag: 2.4.0 + version: 2.4.0 +theforeman.foreman: + repository: https://github.com/theforeman/foreman-ansible-modules + tag: v5.7.0 + version: 5.7.0 +vmware.vmware: + repository: https://github.com/ansible-collections/vmware.vmware + tag: 2.4.0 + version: 2.4.0 +vmware.vmware_rest: + repository: https://github.com/ansible-collections/vmware.vmware_rest + tag: 4.9.0 + version: 4.9.0 +vultr.cloud: + repository: https://github.com/vultr/ansible-collection-vultr + tag: v1.13.0 + version: 1.13.0 +vyos.vyos: + repository: https://github.com/ansible-collections/vyos.vyos + tag: 6.0.0 + version: 6.0.0 +wti.remote: + repository: https://github.com/wtinetworkgear/wti-collection + tag: v1.0.10 + version: 1.0.10 diff --git a/13/ansible-13.0.0a4.deps b/13/ansible-13.0.0a4.deps new file mode 100644 index 0000000000..5dba2aedf1 --- /dev/null +++ b/13/ansible-13.0.0a4.deps @@ -0,0 +1,94 @@ +_ansible_version: 13.0.0a4 +_ansible_core_version: 2.20.0rc2 +_python: >=3.12 +amazon.aws: 10.1.2 +ansible.netcommon: 8.1.0 +ansible.posix: 2.1.0 +ansible.utils: 6.0.0 +ansible.windows: 3.2.0 +arista.eos: 12.0.0 +awx.awx: 24.6.1 +azure.azcollection: 3.9.0 +check_point.mgmt: 6.5.0 +chocolatey.chocolatey: 1.5.3 +cisco.aci: 2.12.0 +cisco.dnac: 6.40.0 +cisco.intersight: 2.6.0 +cisco.ios: 11.1.1 +cisco.iosxr: 12.0.0 +cisco.meraki: 2.21.8 +cisco.mso: 2.11.0 +cisco.nxos: 11.0.0 +cisco.ucs: 1.16.0 +cloudscale_ch.cloud: 2.5.2 +community.aws: 10.0.0 +community.ciscosmb: 1.0.11 +community.crypto: 3.0.4 +community.digitalocean: 1.27.0 +community.dns: 3.3.4 +community.docker: 4.8.1 +community.general: 11.4.0 +community.grafana: 2.3.0 +community.hashi_vault: 7.0.0 +community.hrobot: 2.6.1 +community.library_inventory_filtering_v1: 1.1.4 +community.libvirt: 2.0.0 +community.mongodb: 1.7.10 +community.mysql: 4.0.1 +community.okd: 5.0.0 +community.postgresql: 4.1.0 +community.proxmox: 1.3.0 +community.proxysql: 1.7.0 +community.rabbitmq: 1.6.0 +community.routeros: 3.12.1 +community.sap_libs: 1.5.0 +community.sops: 2.2.4 +community.vmware: 6.0.0 +community.windows: 3.0.1 +community.zabbix: 4.1.1 +containers.podman: 1.18.0 +cyberark.conjur: 1.3.8 +cyberark.pas: 1.0.36 +dellemc.enterprise_sonic: 3.2.0 +dellemc.openmanage: 10.0.1 +dellemc.powerflex: 3.0.0 +dellemc.unity: 2.1.0 +f5networks.f5_modules: 1.39.0 +fortinet.fortimanager: 2.11.0 +fortinet.fortios: 2.4.1 +google.cloud: 1.9.0 +grafana.grafana: 6.0.5 +hetzner.hcloud: 5.4.0 +hitachivantara.vspone_block: 4.3.0 +hitachivantara.vspone_object: 1.0.0 +ibm.storage_virtualize: 3.1.0 +ieisystem.inmanage: 3.0.0 +infinidat.infinibox: 1.6.3 +infoblox.nios_modules: 1.8.0 +inspur.ispim: 2.2.3 +junipernetworks.junos: 11.0.0 +kaytus.ksmanage: 2.0.0 +kubernetes.core: 6.2.0 +kubevirt.core: 2.2.3 +lowlydba.sqlserver: 2.7.0 +microsoft.ad: 1.9.2 +microsoft.iis: 1.0.3 +netapp.cloudmanager: 21.24.0 +netapp.ontap: 23.1.0 +netapp.storagegrid: 21.15.0 +netapp_eseries.santricity: 1.4.1 +netbox.netbox: 3.21.0 +ngine_io.cloudstack: 2.5.0 +openstack.cloud: 2.4.1 +ovirt.ovirt: 3.2.1 +purestorage.flasharray: 1.39.0 +purestorage.flashblade: 1.22.0 +ravendb.ravendb: 1.0.3 +splunk.es: 4.0.0 +telekom_mms.icinga_director: 2.4.0 +theforeman.foreman: 5.7.0 +vmware.vmware: 2.4.0 +vmware.vmware_rest: 4.9.0 +vultr.cloud: 1.13.0 +vyos.vyos: 6.0.0 +wti.remote: 1.0.10 diff --git a/13/ansible-13.0.0a4.yaml b/13/ansible-13.0.0a4.yaml new file mode 100644 index 0000000000..86a315c097 --- /dev/null +++ b/13/ansible-13.0.0a4.yaml @@ -0,0 +1,274 @@ +collections: +- name: amazon.aws + source: https://galaxy.ansible.com + version: 10.1.2 +- name: ansible.netcommon + source: https://galaxy.ansible.com + version: 8.1.0 +- name: ansible.posix + source: https://galaxy.ansible.com + version: 2.1.0 +- name: ansible.utils + source: https://galaxy.ansible.com + version: 6.0.0 +- name: ansible.windows + source: https://galaxy.ansible.com + version: 3.2.0 +- name: arista.eos + source: https://galaxy.ansible.com + version: 12.0.0 +- name: awx.awx + source: https://galaxy.ansible.com + version: 24.6.1 +- name: azure.azcollection + source: https://galaxy.ansible.com + version: 3.9.0 +- name: check_point.mgmt + source: https://galaxy.ansible.com + version: 6.5.0 +- name: chocolatey.chocolatey + source: https://galaxy.ansible.com + version: 1.5.3 +- name: cisco.aci + source: https://galaxy.ansible.com + version: 2.12.0 +- name: cisco.dnac + source: https://galaxy.ansible.com + version: 6.40.0 +- name: cisco.intersight + source: https://galaxy.ansible.com + version: 2.6.0 +- name: cisco.ios + source: https://galaxy.ansible.com + version: 11.1.1 +- name: cisco.iosxr + source: https://galaxy.ansible.com + version: 12.0.0 +- name: cisco.meraki + source: https://galaxy.ansible.com + version: 2.21.8 +- name: cisco.mso + source: https://galaxy.ansible.com + version: 2.11.0 +- name: cisco.nxos + source: https://galaxy.ansible.com + version: 11.0.0 +- name: cisco.ucs + source: https://galaxy.ansible.com + version: 1.16.0 +- name: cloudscale_ch.cloud + source: https://galaxy.ansible.com + version: 2.5.2 +- name: community.aws + source: https://galaxy.ansible.com + version: 10.0.0 +- name: community.ciscosmb + source: https://galaxy.ansible.com + version: 1.0.11 +- name: community.crypto + source: https://galaxy.ansible.com + version: 3.0.4 +- name: community.digitalocean + source: https://galaxy.ansible.com + version: 1.27.0 +- name: community.dns + source: https://galaxy.ansible.com + version: 3.3.4 +- name: community.docker + source: https://galaxy.ansible.com + version: 4.8.1 +- name: community.general + source: https://galaxy.ansible.com + version: 11.4.0 +- name: community.grafana + source: https://galaxy.ansible.com + version: 2.3.0 +- name: community.hashi_vault + source: https://galaxy.ansible.com + version: 7.0.0 +- name: community.hrobot + source: https://galaxy.ansible.com + version: 2.6.1 +- name: community.library_inventory_filtering_v1 + source: https://galaxy.ansible.com + version: 1.1.4 +- name: community.libvirt + source: https://galaxy.ansible.com + version: 2.0.0 +- name: community.mongodb + source: https://galaxy.ansible.com + version: 1.7.10 +- name: community.mysql + source: https://galaxy.ansible.com + version: 4.0.1 +- name: community.okd + source: https://galaxy.ansible.com + version: 5.0.0 +- name: community.postgresql + source: https://galaxy.ansible.com + version: 4.1.0 +- name: community.proxmox + source: https://galaxy.ansible.com + version: 1.3.0 +- name: community.proxysql + source: https://galaxy.ansible.com + version: 1.7.0 +- name: community.rabbitmq + source: https://galaxy.ansible.com + version: 1.6.0 +- name: community.routeros + source: https://galaxy.ansible.com + version: 3.12.1 +- name: community.sap_libs + source: https://galaxy.ansible.com + version: 1.5.0 +- name: community.sops + source: https://galaxy.ansible.com + version: 2.2.4 +- name: community.vmware + source: https://galaxy.ansible.com + version: 6.0.0 +- name: community.windows + source: https://galaxy.ansible.com + version: 3.0.1 +- name: community.zabbix + source: https://galaxy.ansible.com + version: 4.1.1 +- name: containers.podman + source: https://galaxy.ansible.com + version: 1.18.0 +- name: cyberark.conjur + source: https://galaxy.ansible.com + version: 1.3.8 +- name: cyberark.pas + source: https://galaxy.ansible.com + version: 1.0.36 +- name: dellemc.enterprise_sonic + source: https://galaxy.ansible.com + version: 3.2.0 +- name: dellemc.openmanage + source: https://galaxy.ansible.com + version: 10.0.1 +- name: dellemc.powerflex + source: https://galaxy.ansible.com + version: 3.0.0 +- name: dellemc.unity + source: https://galaxy.ansible.com + version: 2.1.0 +- name: f5networks.f5_modules + source: https://galaxy.ansible.com + version: 1.39.0 +- name: fortinet.fortimanager + source: https://galaxy.ansible.com + version: 2.11.0 +- name: fortinet.fortios + source: https://galaxy.ansible.com + version: 2.4.1 +- name: google.cloud + source: https://galaxy.ansible.com + version: 1.9.0 +- name: grafana.grafana + source: https://galaxy.ansible.com + version: 6.0.5 +- name: hetzner.hcloud + source: https://galaxy.ansible.com + version: 5.4.0 +- name: hitachivantara.vspone_block + source: https://galaxy.ansible.com + version: 4.3.0 +- name: hitachivantara.vspone_object + source: https://galaxy.ansible.com + version: 1.0.0 +- name: ibm.storage_virtualize + source: https://galaxy.ansible.com + version: 3.1.0 +- name: ieisystem.inmanage + source: https://galaxy.ansible.com + version: 3.0.0 +- name: infinidat.infinibox + source: https://galaxy.ansible.com + version: 1.6.3 +- name: infoblox.nios_modules + source: https://galaxy.ansible.com + version: 1.8.0 +- name: inspur.ispim + source: https://galaxy.ansible.com + version: 2.2.3 +- name: junipernetworks.junos + source: https://galaxy.ansible.com + version: 11.0.0 +- name: kaytus.ksmanage + source: https://galaxy.ansible.com + version: 2.0.0 +- name: kubernetes.core + source: https://galaxy.ansible.com + version: 6.2.0 +- name: kubevirt.core + source: https://galaxy.ansible.com + version: 2.2.3 +- name: lowlydba.sqlserver + source: https://galaxy.ansible.com + version: 2.7.0 +- name: microsoft.ad + source: https://galaxy.ansible.com + version: 1.9.2 +- name: microsoft.iis + source: https://galaxy.ansible.com + version: 1.0.3 +- name: netapp.cloudmanager + source: https://galaxy.ansible.com + version: 21.24.0 +- name: netapp.ontap + source: https://galaxy.ansible.com + version: 23.1.0 +- name: netapp.storagegrid + source: https://galaxy.ansible.com + version: 21.15.0 +- name: netapp_eseries.santricity + source: https://galaxy.ansible.com + version: 1.4.1 +- name: netbox.netbox + source: https://galaxy.ansible.com + version: 3.21.0 +- name: ngine_io.cloudstack + source: https://galaxy.ansible.com + version: 2.5.0 +- name: openstack.cloud + source: https://galaxy.ansible.com + version: 2.4.1 +- name: ovirt.ovirt + source: https://galaxy.ansible.com + version: 3.2.1 +- name: purestorage.flasharray + source: https://galaxy.ansible.com + version: 1.39.0 +- name: purestorage.flashblade + source: https://galaxy.ansible.com + version: 1.22.0 +- name: ravendb.ravendb + source: https://galaxy.ansible.com + version: 1.0.3 +- name: splunk.es + source: https://galaxy.ansible.com + version: 4.0.0 +- name: telekom_mms.icinga_director + source: https://galaxy.ansible.com + version: 2.4.0 +- name: theforeman.foreman + source: https://galaxy.ansible.com + version: 5.7.0 +- name: vmware.vmware + source: https://galaxy.ansible.com + version: 2.4.0 +- name: vmware.vmware_rest + source: https://galaxy.ansible.com + version: 4.9.0 +- name: vultr.cloud + source: https://galaxy.ansible.com + version: 1.13.0 +- name: vyos.vyos + source: https://galaxy.ansible.com + version: 6.0.0 +- name: wti.remote + source: https://galaxy.ansible.com + version: 1.0.10 diff --git a/13/ansible-13.build b/13/ansible-13.build index 116d8e1444..e14fbf9066 100644 --- a/13/ansible-13.build +++ b/13/ansible-13.build @@ -1,5 +1,5 @@ _ansible_version: 13 -_ansible_core_version: 2.20.0rc1 +_ansible_core_version: 2.20.0rc2 _python: >=3.12 amazon.aws: >=10.1.0,<11.0.0 ansible.netcommon: >=8.1.0,<9.0.0 diff --git a/13/changelog.yaml b/13/changelog.yaml index dcb5aaa077..35140c2a0c 100644 --- a/13/changelog.yaml +++ b/13/changelog.yaml @@ -22,4 +22,11 @@ releases: `Porting Guide `_' release_date: '2025-10-15' + 13.0.0a4: + changes: + release_summary: 'Release Date: 2025-10-21 + + + `Porting Guide `_' + release_date: '2025-10-21' remove_collection_changelog_entries: {} diff --git a/13/galaxy-requirements.yaml b/13/galaxy-requirements.yaml index 3c3f7a6a52..3a5b761092 100644 --- a/13/galaxy-requirements.yaml +++ b/13/galaxy-requirements.yaml @@ -1,4 +1,4 @@ -# Collections included in Ansible 13.0.0a3 +# Collections included in Ansible 13.0.0a4 collections: - name: amazon.aws source: https://galaxy.ansible.com @@ -101,7 +101,7 @@ collections: version: 1.7.10 - name: community.mysql source: https://galaxy.ansible.com - version: 4.0.0 + version: 4.0.1 - name: community.okd source: https://galaxy.ansible.com version: 5.0.0 @@ -143,7 +143,7 @@ collections: version: 1.3.8 - name: cyberark.pas source: https://galaxy.ansible.com - version: 1.0.35 + version: 1.0.36 - name: dellemc.enterprise_sonic source: https://galaxy.ansible.com version: 3.2.0 diff --git a/13/porting_guide_13.rst b/13/porting_guide_13.rst index 2f905680dc..669b021e81 100644 --- a/13/porting_guide_13.rst +++ b/13/porting_guide_13.rst @@ -15,6 +15,187 @@ Ansible 13 is based on Ansible-core 2.20. We suggest you read this page along with the `Ansible 13 Changelog `_ to understand what updates you may need to make. +.. _2.20_introduction: + +Introduction +============ + +No notable changes + +.. _2.20_playbook: + +Playbook +======== + +Removed quote stripping in PowerShell operations +------------------------------------------------- + +The PowerShell module utilities no longer attempt to remove quotes from paths when performing Windows operations like copying and fetching files. This should not affect normal playbooks unless a value is quoted too many times. If you have playbooks that rely on this automatic quote removal, you will need to adjust your path formatting. + +.. _2.20_engine: + +Engine +====== + +No notable changes + +.. _2.20_plugin_api: + +Plugin API +========== + +Removed Features +---------------- + +The following previously deprecated features have been removed: + +* The ``DEFAULT_TRANSPORT`` configuration option no longer supports the ``smart`` value that selected the default transport as either ``ssh`` or ``paramiko`` based on the underlying platform configuration. +* The ``vault`` and ``unvault`` filters no longer accept the deprecated ``vaultid`` parameter. +* The ``ansible-galaxy`` command no longer supports the v2 Galaxy server API. Galaxy servers hosting collections must support v3. +* The ``dnf`` and ``dnf5`` modules no longer support the deprecated ``install_repoquery`` option. +* The ``encrypt`` module utility no longer includes the deprecated ``passlib_or_crypt`` API. +* The ``paramiko`` connection plugin no longer supports the ``PARAMIKO_HOST_KEY_AUTO_ADD`` and ``PARAMIKO_LOOK_FOR_KEYS`` configuration keys, which were previously deprecated. +* The ``py3compat.environ`` call has been removed. +* Vars plugins that do not inherit from ``BaseVarsPlugin`` and define a ``get_vars`` method can no longer use the deprecated ``get_host_vars`` or ``get_group_vars`` fallback. +* The ``yum_repository`` module no longer supports the deprecated ``keepcache`` option. + +Behavioral Changes +------------------ + +* The ``DataLoader.get_basedir`` method now returns an absolute path instead of a relative path. Plugin code that relies on relative paths may need adjustment. +* Argument spec validation now treats ``None`` values as empty strings for the ``str`` type for better consistency with pre-2.19 templating conversions. +* When using ``failed_when`` to suppress an error, the ``exception`` key in the result is now renamed to ``failed_when_suppressed_exception``. This prevents the error from being displayed by callbacks after being suppressed. If you have playbooks that check for the exception in the result, update them as follows: + +.. code-block:: yaml+jinja + + # Before + - command: /bin/false + register: result + failed_when: false + + - debug: + msg: "Exception was: {{ result.exception }}" + when: result.exception is defined + + # After + - command: /bin/false + register: result + failed_when: false + + - debug: + msg: "Exception was: {{ result.failed_when_suppressed_exception }}" + when: result.failed_when_suppressed_exception is defined + +.. _2.20_command_line: + +Command Line +============ + +* Python 3.11 is no longer a supported control node version. Python 3.12+ is now required for running Ansible. +* Python 3.8 is no longer a supported remote version. Python 3.9+ is now required for target execution. + +.. _2.20_deprecated: + +Deprecated +========== + +INJECT_FACTS_AS_VARS +-------------------- + +The ``INJECT_FACTS_AS_VARS`` configuration currently defaults to ``True``, but this is now deprecated and it will switch to ``False`` in Ansible 2.24. + +When enabled, facts are available both inside the ``ansible_facts`` dictionary and as individual variables in the main namespace. In the ``ansible_facts`` dictionary, the ``ansible_`` prefix is removed from fact names. + +You will receive deprecation warnings if you are accessing 'injected' facts. To prepare for the future default: + +**Update your playbooks to use the ansible_facts dictionary:** + +.. code-block:: yaml+jinja + + # Deprecated - will stop working in 2.24 + - debug: + msg: "OS: {{ ansible_os_distribution }}" + + # Recommended - works in all versions + - debug: + msg: "OS: {{ ansible_facts['distribution'] }}" + # Note: 'ansible_' prefix is removed inside ansible_facts + +**Or explicitly enable the current behavior in your configuration:** + +In your ``ansible.cfg`` file: + +.. code-block:: ini + + [defaults] + inject_facts_as_vars = True + +By exporting an environment variable: + +.. code-block:: shell + + export ANSIBLE_INJECT_FACT_VARS=True + +Other Deprecations +------------------ + +* The ``vars`` internal variable cache will be removed in 2.24. This cache, once used internally, exposes variables in inconsistent states. The ``vars`` and ``varnames`` lookups should be used instead. +* Specifying ``ignore_files`` as a string in the ``include_vars`` module is deprecated. Use a list instead: + +.. code-block:: yaml + + # Deprecated + - include_vars: + dir: vars/ + ignore_files: ".gitkeep" + + # Correct + - include_vars: + dir: vars/ + ignore_files: [".gitkeep"] + +.. _2.20_modules: + +Modules +======= + +Modules removed +--------------- + +The following modules no longer exist: + +* No notable changes + +Deprecation notices +------------------- + +No notable changes + +Noteworthy module changes +------------------------- + +* The ``include_vars`` module now raises an error if the ``extensions`` parameter is not specified as a list. Previously, non-list values were silently accepted. +* The ``include_vars`` module now raises an error if the ``ignore_files`` parameter is not specified as a list. Previously, string values were accepted but are now deprecated. +* The ``replace`` module now reads and writes files in text-mode as unicode characters instead of as bytes, and switches regex matching to unicode characters instead of bytes. This may affect playbooks that rely on byte-level operations. + +Plugins +======= + +Noteworthy plugin changes +------------------------- + +No notable changes + +Porting custom scripts +====================== + +No notable changes + +Networking +========== + +No notable changes + Porting Guide for v13.0.0a3 =========================== @@ -111,11 +292,6 @@ Ansible-core Deprecated Features ------------------- -Ansible-core -^^^^^^^^^^^^ - -- Deprecate the ``ansible.module_utils.six`` module. Use the Python standard library equivalent instead. - dellemc.powerflex ^^^^^^^^^^^^^^^^^