From a58275e57bb51e20adae20f81bb2017491b766fe Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Tue, 8 Oct 2024 20:48:26 +0200
Subject: [PATCH] Ansible 9.11.0: Dependencies, changelog and porting guide
(#473)
Co-authored-by: Github Actions <41898282+github-actions[bot]@users.noreply.github.com>
---
9/CHANGELOG-v9.md | 1818 +++++++++++++++++++++++-------------
9/CHANGELOG-v9.rst | 461 ++++++++-
9/ansible-9.11.0-tags.yaml | 431 +++++++++
9/ansible-9.11.0.deps | 109 +++
9/ansible-9.11.0.yaml | 319 +++++++
9/changelog.yaml | 7 +
9/galaxy-requirements.yaml | 50 +-
9/porting_guide_9.rst | 13 +
8 files changed, 2513 insertions(+), 695 deletions(-)
create mode 100644 9/ansible-9.11.0-tags.yaml
create mode 100644 9/ansible-9.11.0.deps
create mode 100644 9/ansible-9.11.0.yaml
diff --git a/9/CHANGELOG-v9.md b/9/CHANGELOG-v9.md
index ad6bb960eb..e62805e4fd 100644
--- a/9/CHANGELOG-v9.md
+++ b/9/CHANGELOG-v9.md
@@ -2,207 +2,680 @@
This changelog describes changes since Ansible 8\.0\.0\.
-- v9\.10\.0
+- v9\.11\.0
- Release Summary
- Ansible\-core
- Changed Collections
- Minor Changes
- - Breaking Changes / Porting Guide
- Deprecated Features
- Bugfixes
- New Modules
- Unchanged Collections
-- v9\.9\.0
+- v9\.10\.0
- Release Summary
- Ansible\-core
- Changed Collections
- Minor Changes
+ - Breaking Changes / Porting Guide
- Deprecated Features
- Bugfixes
- - Known Issues
- New Modules
- Unchanged Collections
-- v9\.8\.0
+- v9\.9\.0
- Release Summary
- - Added Collections
- - Ansible\-core
+ - Ansible\-core
- Changed Collections
- - Major Changes
- Minor Changes
- Deprecated Features
- Bugfixes
+ - Known Issues
- New Modules
- Unchanged Collections
-- v9\.7\.0
+- v9\.8\.0
- Release Summary
+ - Added Collections
- Ansible\-core
- Changed Collections
- - Major Changes
+ - Major Changes
- Minor Changes
- - Removed Features \(previously deprecated\)
+ - Deprecated Features
- Bugfixes
- - Known Issues
- New Modules
- Unchanged Collections
-- v9\.6\.1
+- v9\.7\.0
- Release Summary
- - Ansible\-core
+ - Ansible\-core
- Changed Collections
+ - Major Changes
+ - Minor Changes
+ - Removed Features \(previously deprecated\)
- Bugfixes
+ - Known Issues
+ - New Modules
- Unchanged Collections
-- v9\.6\.0
+- v9\.6\.1
- Release Summary
- - Added Collections
- - Ansible\-core
+ - Ansible\-core
- Changed Collections
- - Minor Changes
- - Breaking Changes / Porting Guide
- - Deprecated Features
- - Security Fixes
- Bugfixes
- - Known Issues
- - New Modules
- Unchanged Collections
-- v9\.5\.1
+- v9\.6\.0
- Release Summary
- - Ansible\-core
+ - Added Collections
+ - Ansible\-core
- Changed Collections
- - Major Changes
- Minor Changes
+ - Breaking Changes / Porting Guide
- Deprecated Features
+ - Security Fixes
- Bugfixes
- - New Plugins
+ - Known Issues
- New Modules
- Unchanged Collections
-- v9\.4\.0
+- v9\.5\.1
- Release Summary
- Ansible\-core
- Changed Collections
+ - Major Changes
- Minor Changes
- Deprecated Features
- - Security Fixes
- Bugfixes
- - New Plugins
+ - New Plugins
- New Modules
- Unchanged Collections
-- v9\.3\.0
+- v9\.4\.0
- Release Summary
- - Ansible\-core
+ - Ansible\-core
- Changed Collections
- - Major Changes
- Minor Changes
- Deprecated Features
+ - Security Fixes
- Bugfixes
- - New Plugins
+ - New Plugins
- New Modules
- Unchanged Collections
-- v9\.2\.0
+- v9\.3\.0
- Release Summary
- - Added Collections
- Ansible\-core
- Changed Collections
- - Major Changes
+ - Major Changes
- Minor Changes
- Deprecated Features
- - Security Fixes
- Bugfixes
- - Known Issues
- - New Plugins
+ - New Plugins
- New Modules
- Unchanged Collections
-- v9\.1\.0
+- v9\.2\.0
- Release Summary
- - Ansible\-core
+ - Added Collections
+ - Ansible\-core
- Changed Collections
+ - Major Changes
- Minor Changes
- - Breaking Changes / Porting Guide
- - Security Fixes
+ - Deprecated Features
+ - Security Fixes
- Bugfixes
- - Known Issues
- - New Plugins
+ - Known Issues
+ - New Plugins
- New Modules
- Unchanged Collections
-- v9\.0\.1
+- v9\.1\.0
- Release Summary
- - Ansible\-core
+ - Ansible\-core
+ - Changed Collections
+ - Minor Changes
+ - Breaking Changes / Porting Guide
+ - Security Fixes
- Bugfixes
+ - Known Issues
+ - New Plugins
+ - New Modules
- Unchanged Collections
-- v9\.0\.0
+- v9\.0\.1
- Release Summary
+ - Ansible\-core
+ - Bugfixes
+ - Unchanged Collections
+- v9\.0\.0
+ - Release Summary
- Removed Collections
- Added Collections
- - Ansible\-core
+ - Ansible\-core
- Included Collections
- Major Changes
- - Minor Changes
+ - Minor Changes
- Breaking Changes / Porting Guide
- - Deprecated Features
+ - Deprecated Features
- Removed Features \(previously deprecated\)
- Security Fixes
- - Bugfixes
+ - Bugfixes
- Known Issues
- New Plugins
- - New Modules
+ - New Modules
- New Roles
- - Unchanged Collections
+ - Unchanged Collections
-
-## v9\.10\.0
+
+## v9\.11\.0
- Release Summary
- Ansible\-core
- Changed Collections
- Minor Changes
- - ansible\.windows
+ - chocolatey\.chocolatey
- cisco\.dnac
- - community\.crypto
- - community\.mysql
+ - cisco\.meraki
+ - community\.general
- community\.postgresql
- - community\.routeros
+ - containers\.podman
+ - f5networks\.f5\_modules
+ - ibm\.storage\_virtualize
+ - infoblox\.nios\_modules
+ - netbox\.netbox
+ - ngine\_io\.cloudstack
+- Deprecated Features
+- Bugfixes
+ - Ansible\-core
+ - chocolatey\.chocolatey
+ - community\.crypto
+ - community\.docker
+ - community\.general
+ - community\.postgresql
- community\.sops
- community\.vmware
- - community\.windows
+ - containers\.podman
- dellemc\.enterprise\_sonic
+ - ibm\.storage\_virtualize
+ - infoblox\.nios\_modules
+ - lowlydba\.sqlserver
+ - netapp\_eseries\.santricity
+ - netbox\.netbox
+ - ngine\_io\.cloudstack
+- New Modules
+ - community\.docker
+ - containers\.podman
+ - infoblox\.nios\_modules
+ - netbox\.netbox
+- Unchanged Collections
+
+
+### Release Summary
+
+Release Date\: 2024\-10\-08
+
+[Porting Guide](https\://docs\.ansible\.com/ansible/devel/porting\_guides\.html)
+
+
+### Ansible\-core
+
+Ansible 9\.11\.0 contains ansible\-core version 2\.16\.12\.
+This is a newer version than version 2\.16\.11 contained in the previous Ansible release\.
+
+The changes are reported in the combined changelog below\.
+
+
+### Changed Collections
+
+If not mentioned explicitly\, the changes are reported in the combined changelog below\.
+
+| Collection | Ansible 9.10.0 | Ansible 9.11.0 | Notes |
+| ------------------------- | -------------- | -------------- | ---------------------------------------------------------------------------------------------------------------------------- |
+| chocolatey.chocolatey | 1.5.1 | 1.5.3 | |
+| cisco.dnac | 6.18.0 | 6.20.0 | |
+| cisco.intersight | 2.0.17 | 2.0.20 | Unfortunately, this collection does not provide changelog data in a format that can be processed by the changelog generator. |
+| cisco.meraki | 2.18.1 | 2.18.2 | |
+| cisco.ucs | 1.11.0 | 1.14.0 | Unfortunately, this collection does not provide changelog data in a format that can be processed by the changelog generator. |
+| community.crypto | 2.22.0 | 2.22.1 | |
+| community.dns | 2.9.5 | 2.9.6 | The collection did not have a changelog in this version. |
+| community.docker | 3.12.1 | 3.13.0 | |
+| community.general | 8.6.5 | 8.6.6 | |
+| community.hrobot | 1.9.3 | 1.9.4 | |
+| community.mongodb | 1.7.6 | 1.7.7 | There are no changes recorded in the changelog. |
+| community.postgresql | 3.5.0 | 3.6.1 | |
+| community.sops | 1.9.0 | 1.9.1 | |
+| community.vmware | 4.7.0 | 4.7.1 | |
+| containers.podman | 1.15.4 | 1.16.1 | |
+| dellemc.enterprise_sonic | 2.5.0 | 2.5.1 | |
+| f5networks.f5_modules | 1.30.1 | 1.31.0 | |
+| ibm.storage_virtualize | 2.4.1 | 2.5.0 | |
+| infoblox.nios_modules | 1.6.1 | 1.7.0 | |
+| lowlydba.sqlserver | 2.3.3 | 2.3.4 | |
+| netapp_eseries.santricity | 1.4.0 | 1.4.1 | |
+| netbox.netbox | 3.19.1 | 3.20.0 | |
+| ngine_io.cloudstack | 2.4.0 | 2.5.0 | |
+| wti.remote | 1.0.8 | 1.0.10 | Unfortunately, this collection does not provide changelog data in a format that can be processed by the changelog generator. |
+
+
+### Minor Changes
+
+
+#### chocolatey\.chocolatey
+
+* Remove support for End of Life ansible\-core 2\.13\, 2\.14
+
+
+#### cisco\.dnac
+
+* Added \'fabric\_transits\_workflow\_manager\.py\' to perform operations on SDA fabric transits\.
+* Adding support to update password in user\_role\_workflow\_manager module\.
+* Changes in inventory\_workflow\_manager module\.
+* Changes in ise\_radius\_integration\_workflow\_manager module to check ise certification status\.
+* Changes in network\_compliance\_workflow\_manager module\.
+* Changes in network\_settings\_workflow\_manager module to support exception handling\.
+* Changes in rma\_workflow\_manager module\.
+* Changes in sda\_extranet\_policies\_workflow\_manager module\.
+* Changes in swim\_workflow\_manager module to support CCO image\.
+* Changes in user\_role\_workflow\_manager module\.
+* Minor bug fixes in network\_compliance\_workflow\_manager module\.
+* Removed sda\_extranet\_policies\_workflow\_manager\.py module\.
+* Removing git release workflows\.
+* Setting dnac versions and compare for version based routing\.
+* Unit test automation for worflow\_manager modules\.
+
+
+#### cisco\.meraki
+
+* Include networks\_appliance\_traffic\_shaping\_custom\_performance\_classes\_info plugin\.
+
+
+#### community\.general
+
+* redfish\_confg \- remove CapacityBytes
from required paramaters of the CreateVolume
command \([https\://github\.com/ansible\-collections/community\.general/pull/8956](https\://github\.com/ansible\-collections/community\.general/pull/8956)\)\.
+
+
+#### community\.postgresql
+
+* postgresql\_privs \- adds support for granting and revoking privileges on foreign tables \([https\://github\.com/ansible\-collections/community\.postgresql/issues/724](https\://github\.com/ansible\-collections/community\.postgresql/issues/724)\)\.
+* postgresql\_subscription \- adds support for managing subscriptions in the situation where the subconninfo
column is unavailable \(such as in CloudSQL\) \([https\://github\.com/ansible\-collections/community\.postgresql/issues/726](https\://github\.com/ansible\-collections/community\.postgresql/issues/726)\)\.
+
+
+#### containers\.podman
+
+* Add arch to podman build command explicitly
+* Add group\_add parameter for podman quadlet
+* Add support for check\_mode in Quadlet
+* Trigger a new image build when we detect that the Containerfile has changed\.
+* Update inspection info about objects in modules
+
+
+#### f5networks\.f5\_modules
+
+* bigip\_asm\_dos\_application \- add support for creating dos profile\.
+* bigip\_device\_info \- virtual\-servers \- return per\_flow\_request\_access\_policy if defined\.
+* bigip\_virtual\_server \- set per\_flow\_request\_access\_policy and stay idempotent\.
+
+
+#### ibm\.storage\_virtualize
+
+* ibm\_sv\_manage\_storage\_partition \- Added support for creating draft partition\, publishing a draft partition\, and merging 2 partitions
+* ibm\_sv\_manage\_syslog\_server \- Added support for creating TLS syslog server\, and modifying existing UDP or TCP servers to TLS server
+* ibm\_sv\_manage\_truststore\_for\_replication \- Added support for enabling various options \(syslog\, RESTAPI\, vasa\, ipsec\, snmp and email\) during truststore creation
+* ibm\_svc\_host \- Added support to add host into draft partition and to create an NVMeFC host
+* ibm\_svc\_manage\_portset \- Added support to create a high\-speed replication portset
+* ibm\_svc\_manage\_volumegroup \- Added support to add existing volumegroups into draft partition
+* ibm\_svcinfo\_command \- Added support for sainfo commands
+* ibm\_svctask\_command \- Added support for satask commands
+
+
+#### infoblox\.nios\_modules
+
+* Added IPv6 network container support for the nios\_next\_network lookup plugin\.
+* Added use\_range parameter to the nios\_next\_ip lookup plugin\, enabling lookup for the next available IP from a network range\.
+* Added support for the use\_dns\_ea\_inheritance parameter in Host Record to inherit EA from associated zone\.
+* Added support for the use\_for\_ea\_inheritance parameter in Host Record to inherit EA from Host address\.
+* Enabled IPv4 support for PXE server configuration in the Host Record module\.
+* Improved handling of DHCP options in DHCP Range\, Network\, and Network Container\.
+* Introduced use\_logic\_filter\_rules \& logic\_filter\_rules support for both IPv4 and IPv6 network and network container\.
+* Upgraded the base WAPI version to 2\.12\.3\.
+
+
+#### netbox\.netbox
+
+* Add facility
to location
\([https\://github\.com/netbox\-community/ansible\_modules/issues/1280](https\://github\.com/netbox\-community/ansible\_modules/issues/1280)\)
+* Add related\_object\_type
to netbox\_custom\_filed
\([https\://github\.com/netbox\-community/ansible\_modules/issues/1268](https\://github\.com/netbox\-community/ansible\_modules/issues/1268)\)
+* Add status
to location
\([https\://github\.com/netbox\-community/ansible\_modules/issues/1279](https\://github\.com/netbox\-community/ansible\_modules/issues/1279)\)
+* Add description to netbox\_cluster\_group module \([https\://github\.com/netbox\-community/ansible\_modules/issues/1276](https\://github\.com/netbox\-community/ansible\_modules/issues/1276)\)
+* Add serial to netbox\_virtual\_machine module \([https\://github\.com/netbox\-community/ansible\_modules/issues/1309](https\://github\.com/netbox\-community/ansible\_modules/issues/1309)\)
+* Add status to netbox\_cluster \([https\://github\.com/netbox\-community/ansible\_modules/issues/1275](https\://github\.com/netbox\-community/ansible\_modules/issues/1275)\)
+* Add vid\_ranges to netbox\_vlan\_group module \([https\://github\.com/netbox\-community/ansible\_modules/issues/1307](https\://github\.com/netbox\-community/ansible\_modules/issues/1307)\)
+* Add ability to rename variables set on the host by netbox\.netbox\.nb\_inventory
through configuration\.
+* Added option hostname\_field to nb\_inventory
to be able to set the inventory hostname from a field in custom\_fields
+* Adjust tests for various modules
+* Fix the form\_factor option on netbox\_rack
+* Update CI for NetBox 4\.1
+
+
+#### ngine\_io\.cloudstack
+
+* cs\_instance \- Added new arguments user\_data\_name
and user\_data\_details
\([https\://github\.com/ngine\-io/ansible\-collection\-cloudstack/pull/134](https\://github\.com/ngine\-io/ansible\-collection\-cloudstack/pull/134)\)\.
+* cs\_service\_offering \- Add support for storagetag \([https\://github\.com/ngine\-io/ansible\-collection\-cloudstack/pull/118](https\://github\.com/ngine\-io/ansible\-collection\-cloudstack/pull/118)\)\.
+
+
+### Deprecated Features
+
+* The ngine\_io\.exoscale
collection has been deprecated\.
+ It will be removed from Ansible 11 if no one starts maintaining it again before Ansible 11\.
+ See [Collections Removal Process for unmaintained collections](https\://docs\.ansible\.com/ansible/devel/community/collection\_contributors/collection\_package\_removal\.html\#unmaintained\-collections) for more details \([https\://forum\.ansible\.com/t/2572](https\://forum\.ansible\.com/t/2572)\)\.
+* 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](https\://github\.com/sensu/sensu\-go\-ansible/issues/362)\.
+ See [Collections Removal Process for collections not satisfying the collection requirements](https\://docs\.ansible\.com/ansible/devel/community/collection\_contributors/collection\_package\_removal\.html\#collections\-not\-satisfying\-the\-collection\-requirements) for more details\, including for how this can be cancelled \([https\://forum\.ansible\.com/t/8380](https\://forum\.ansible\.com/t/8380)\)\.
+
+
+### Bugfixes
+
+
+#### Ansible\-core
+
+* Add descriptions for ansible\-galaxy install \-\-help\` and \`\`ansible\-galaxy role\|collection install \-\-help
\.
+* ansible\-galaxy install \-\-help
\- Fix the usage text and document that the requirements file passed to \-r
can include collections and roles\.
+* dnf5 \- re\-introduce the state\: installed
alias to state\: present
\([https\://github\.com/ansible/ansible/issues/83960](https\://github\.com/ansible/ansible/issues/83960)\)
+
+
+#### chocolatey\.chocolatey
+
+* win\_chocolatey \- task crashes if PATH contains multiple choco\.exe on the target machine
+
+
+#### community\.crypto
+
+* acme\_\* modules \- when querying renewal information\, make sure to insert a slash between the base URL and the certificate identifier \([https\://github\.com/ansible\-collections/community\.crypto/issues/801](https\://github\.com/ansible\-collections/community\.crypto/issues/801)\, [https\://github\.com/ansible\-collections/community\.crypto/pull/802](https\://github\.com/ansible\-collections/community\.crypto/pull/802)\)\.
+* various modules \- pass absolute paths to module\.atomic\_move\(\)
\([https\://github\.com/ansible/ansible/issues/83950](https\://github\.com/ansible/ansible/issues/83950)\, [https\://github\.com/ansible\-collections/community\.crypto/pull/799](https\://github\.com/ansible\-collections/community\.crypto/pull/799)\)\.
+
+
+#### community\.docker
+
+* docker\_prune \- fix handling of lists for the filter options \([https\://github\.com/ansible\-collections/community\.docker/issues/961](https\://github\.com/ansible\-collections/community\.docker/issues/961)\, [https\://github\.com/ansible\-collections/community\.docker/pull/966](https\://github\.com/ansible\-collections/community\.docker/pull/966)\)\.
+
+
+#### community\.general
+
+* cloudflare\_dns \- fix changing Cloudflare SRV records \([https\://github\.com/ansible\-collections/community\.general/issues/8679](https\://github\.com/ansible\-collections/community\.general/issues/8679)\, [https\://github\.com/ansible\-collections/community\.general/pull/8948](https\://github\.com/ansible\-collections/community\.general/pull/8948)\)\.
+* dig lookup plugin \- fix using only the last nameserver specified \([https\://github\.com/ansible\-collections/community\.general/pull/8970](https\://github\.com/ansible\-collections/community\.general/pull/8970)\)\.
+* homectl \- the module now tries to use legacycrypt
on Python 3\.13\+ \([https\://github\.com/ansible\-collections/community\.general/issues/4691](https\://github\.com/ansible\-collections/community\.general/issues/4691)\, [https\://github\.com/ansible\-collections/community\.general/pull/8987](https\://github\.com/ansible\-collections/community\.general/pull/8987)\)\.
+* ini\_file \- pass absolute paths to module\.atomic\_move\(\)
\([https\://github\.com/ansible/ansible/issues/83950](https\://github\.com/ansible/ansible/issues/83950)\, [https\://github\.com/ansible\-collections/community\.general/pull/8925](https\://github\.com/ansible\-collections/community\.general/pull/8925)\)\.
+* ipa\_hostgroup \- fix enabled \`\` and \`\`disabled
states \([https\://github\.com/ansible\-collections/community\.general/issues/8408](https\://github\.com/ansible\-collections/community\.general/issues/8408)\, [https\://github\.com/ansible\-collections/community\.general/pull/8900](https\://github\.com/ansible\-collections/community\.general/pull/8900)\)\.
+* java\_keystore \- pass absolute paths to module\.atomic\_move\(\)
\([https\://github\.com/ansible/ansible/issues/83950](https\://github\.com/ansible/ansible/issues/83950)\, [https\://github\.com/ansible\-collections/community\.general/pull/8925](https\://github\.com/ansible\-collections/community\.general/pull/8925)\)\.
+* jenkins\_plugin \- pass absolute paths to module\.atomic\_move\(\)
\([https\://github\.com/ansible/ansible/issues/83950](https\://github\.com/ansible/ansible/issues/83950)\, [https\://github\.com/ansible\-collections/community\.general/pull/8925](https\://github\.com/ansible\-collections/community\.general/pull/8925)\)\.
+* kdeconfig \- pass absolute paths to module\.atomic\_move\(\)
\([https\://github\.com/ansible/ansible/issues/83950](https\://github\.com/ansible/ansible/issues/83950)\, [https\://github\.com/ansible\-collections/community\.general/pull/8925](https\://github\.com/ansible\-collections/community\.general/pull/8925)\)\.
+* keycloak\_realm \- fix change detection in check mode by sorting the lists in the realms beforehand \([https\://github\.com/ansible\-collections/community\.general/pull/8877](https\://github\.com/ansible\-collections/community\.general/pull/8877)\)\.
+* keycloak\_user\_federation \- minimize change detection by setting krbPrincipalAttribute
to \'\'
in Keycloak responses if missing \([https\://github\.com/ansible\-collections/community\.general/pull/8785](https\://github\.com/ansible\-collections/community\.general/pull/8785)\)\.
+* keycloak\_user\_federation \- remove lastSync
parameter from Keycloak responses to minimize diff/changes \([https\://github\.com/ansible\-collections/community\.general/pull/8812](https\://github\.com/ansible\-collections/community\.general/pull/8812)\)\.
+* one\_service \- fix service creation after it was deleted with unique
parameter \([https\://github\.com/ansible\-collections/community\.general/issues/3137](https\://github\.com/ansible\-collections/community\.general/issues/3137)\, [https\://github\.com/ansible\-collections/community\.general/pull/8887](https\://github\.com/ansible\-collections/community\.general/pull/8887)\)\.
+* pam\_limits \- pass absolute paths to module\.atomic\_move\(\)
\([https\://github\.com/ansible/ansible/issues/83950](https\://github\.com/ansible/ansible/issues/83950)\, [https\://github\.com/ansible\-collections/community\.general/pull/8925](https\://github\.com/ansible\-collections/community\.general/pull/8925)\)\.
+* udm\_user \- the module now tries to use legacycrypt
on Python 3\.13\+ \([https\://github\.com/ansible\-collections/community\.general/issues/4690](https\://github\.com/ansible\-collections/community\.general/issues/4690)\, [https\://github\.com/ansible\-collections/community\.general/pull/8987](https\://github\.com/ansible\-collections/community\.general/pull/8987)\)\.
+
+
+#### community\.postgresql
+
+* postgresql\_db \- fix issues due to columns in pg\_database changing in Postgres 17\. \([https\://github\.com/ansible\-collections/community\.postgresql/issues/729](https\://github\.com/ansible\-collections/community\.postgresql/issues/729)\)\.
+* postgresql\_info \- Use a server check that works on beta and rc versions as well as on actual releases\.
+* postgresql\_user \- remove a comment from unit tests that breaks pre\-compile \([https\://github\.com/ansible\-collections/community\.postgresql/issues/737](https\://github\.com/ansible\-collections/community\.postgresql/issues/737)\)\.
+
+
+#### community\.sops
+
+* sops\_encrypt \- pass absolute paths to module\.atomic\_move\(\)
\([https\://github\.com/ansible/ansible/issues/83950](https\://github\.com/ansible/ansible/issues/83950)\, [https\://github\.com/ansible\-collections/community\.sops/pull/208](https\://github\.com/ansible\-collections/community\.sops/pull/208)\)\.
+
+
+#### community\.vmware
+
+* vcenter\_standard\_key\_provider \- Fix documentation \([https\://github\.com/ansible\-collections/community\.vmware/pull/2192](https\://github\.com/ansible\-collections/community\.vmware/pull/2192)\)\.
+* vmware\_all\_snapshots\_info \- fixed the datacenter parameter was ignored\([https\://github\.com/ansible\-collections/community\.vmware/pull/2165](https\://github\.com/ansible\-collections/community\.vmware/pull/2165)\)\.
+* vmware\_dvswitch \- Fix Pylint issue \([https\://github\.com/ansible\-collections/community\.vmware/pull/2186](https\://github\.com/ansible\-collections/community\.vmware/pull/2186)\)\.
+* vmware\_dvswitch\_nioc \- Fix documentation \([https\://github\.com/ansible\-collections/community\.vmware/pull/2192](https\://github\.com/ansible\-collections/community\.vmware/pull/2192)\)\.
+* vmware\_dvswitch\_pvlans \- Fix Pylint issue \([https\://github\.com/ansible\-collections/community\.vmware/pull/2186](https\://github\.com/ansible\-collections/community\.vmware/pull/2186)\)\.
+* vmware\_guest \- Fix documentation \([https\://github\.com/ansible\-collections/community\.vmware/pull/2192](https\://github\.com/ansible\-collections/community\.vmware/pull/2192)\)\.
+* vmware\_guest\_controller \- Fix documentation \([https\://github\.com/ansible\-collections/community\.vmware/pull/2192](https\://github\.com/ansible\-collections/community\.vmware/pull/2192)\)\.
+* vmware\_guest\_disk \- Fix documentation \([https\://github\.com/ansible\-collections/community\.vmware/pull/2192](https\://github\.com/ansible\-collections/community\.vmware/pull/2192)\)\.
+* vmware\_guest\_serial\_port \- Fix documentation \([https\://github\.com/ansible\-collections/community\.vmware/pull/2192](https\://github\.com/ansible\-collections/community\.vmware/pull/2192)\)\.
+* vmware\_guest\_tpm \- Fix Pylint issue \([https\://github\.com/ansible\-collections/community\.vmware/pull/2186](https\://github\.com/ansible\-collections/community\.vmware/pull/2186)\)\.
+* vmware\_host \- Fix Pylint issue \([https\://github\.com/ansible\-collections/community\.vmware/pull/2186](https\://github\.com/ansible\-collections/community\.vmware/pull/2186)\)\.
+* vmware\_host\_dns \- Fix Pylint issue \([https\://github\.com/ansible\-collections/community\.vmware/pull/2186](https\://github\.com/ansible\-collections/community\.vmware/pull/2186)\)\.
+* vmware\_host\_inventory \- Fix Pylint issue \([https\://github\.com/ansible\-collections/community\.vmware/pull/2186](https\://github\.com/ansible\-collections/community\.vmware/pull/2186)\)\.
+* vmware\_host\_powerstate \- Fix Pylint issue \([https\://github\.com/ansible\-collections/community\.vmware/pull/2186](https\://github\.com/ansible\-collections/community\.vmware/pull/2186)\)\.
+* vmware\_tools \- Fix documentation \([https\://github\.com/ansible\-collections/community\.vmware/pull/2192](https\://github\.com/ansible\-collections/community\.vmware/pull/2192)\)\.
+* vmware\_vm\_inventory \- Fix Pylint issue \([https\://github\.com/ansible\-collections/community\.vmware/pull/2186](https\://github\.com/ansible\-collections/community\.vmware/pull/2186)\)\.
+* vmware\_vmotion \- Fix Pylint issue \([https\://github\.com/ansible\-collections/community\.vmware/pull/2186](https\://github\.com/ansible\-collections/community\.vmware/pull/2186)\)\.
+
+
+#### containers\.podman
+
+* CI \- Add images removal for tests
+* CI \- Fix podman CI test container images
+* CI \- add ignore list for Ansible sanity for 2\.19
+* CI \- bump artifacts versions for GHactions
+* CI \- change k8s\.gcr\.io to registry\.k8s\.io in tests
+* CI \- fix Podman search of invalid image
+* Disable idempotency for pod\_id\_file
+* Fix command idempotency with quotes
+* Fix health\-startup\-cmd
+* Fix logic in Podman images
+* Fix podman image permissions issue and runlable test
+* Fix quadlet parameters when container uses rootfs
+* don\'t document quadlet\_dir as required when setting state\=quadlet
+* fix for tls\_verify being ignored
+* fix\(podman\_image\) \- skip empty volume items
+* fix\(podman\_save\) \- always changed when force
+* modify error and docs
+
+
+#### dellemc\.enterprise\_sonic
+
+* ConnectionError \- Add the needed import of the Ansible ConnectionError exception class for all files where it was previously missing\. \([https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/445](https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/445)\)\.
+* Update regex search expression for \'not found\' error message in httpapi/sonic\.py \'edit\_config\' method \([https\://github\.com/ansible\-collection/dellemc\.enterprise\_sonic/pull/443](https\://github\.com/ansible\-collection/dellemc\.enterprise\_sonic/pull/443)\)\.
+* sonic\_system \- Catch the ConnectionError exception caused by unconditional fetching of auditd and ip loadshare hash algorithm configuration\, and return empty configuration instead of allowing the uncaught exception to abort all \"system\" operations on SONiC images older than version 4\.4\.0 \([https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/441](https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/441)\)\.
+
+
+#### ibm\.storage\_virtualize
+
+* ibm\_svc\_manage\_callhome \- Added support to change a subset of proxy settings
+
+
+#### infoblox\.nios\_modules
+
+* Adjusted unit test assertions for Mock\.called\_once\_with\.
+* Fixed an issue in the nios\_host\_record module where the mac parameter was not handled correctly\.
+* Fixed the update operation in the nios\_network module where the network parameter was not handled correctly\.
+* Omits DNS view from filter critera when renaming a host object and DNS is bypassed\. \([https\://github\.com/infobloxopen/infoblox\-ansible/issues/230](https\://github\.com/infobloxopen/infoblox\-ansible/issues/230)\)
+* nios\_host\_record \- rename logic included DNS view in filter critera\, even when DNS had been bypassed\.
+
+
+#### lowlydba\.sqlserver
+
+* Include warning logs in failure output for the restore module to indicate root causes \([https\://github\.com/lowlydba/lowlydba\.sqlserver/pull/266](https\://github\.com/lowlydba/lowlydba\.sqlserver/pull/266)\)\.
+
+
+#### netapp\_eseries\.santricity
+
+* Fixed pep8\, pylint\, and validate\-modules issues found by ansible\-test\.
+* Updated outdated command in unit tests\.
+
+
+#### netbox\.netbox
+
+* If fetch\_all is false\, prefix lookup depends on site lookup\, so move it to secondary lookup \([https\://github\.com/netbox\-community/ansible\_modules/issues/733](https\://github\.com/netbox\-community/ansible\_modules/issues/733)\)
+
+
+#### ngine\_io\.cloudstack
+
+* Fixed a bug related to the new option validate\_certs
\([https\://github\.com/ngine\-io/ansible\-collection\-cloudstack/pull/135](https\://github\.com/ngine\-io/ansible\-collection\-cloudstack/pull/135)\)\.
+
+
+### New Modules
+
+
+#### community\.docker
+
+* community\.docker\.docker\_compose\_v2\_exec \- Run command in a container of a Compose service\.
+* community\.docker\.docker\_compose\_v2\_run \- Run command in a new container of a Compose service\.
+
+
+#### containers\.podman
+
+* containers\.podman\.podman\_container\_copy \- Copy file to or from a container
+
+
+#### infoblox\.nios\_modules
+
+* infoblox\.nios\_modules\.nios\_extensible\_attribute \- Configure Infoblox NIOS extensible attribute definition
+* infoblox\.nios\_modules\.nios\_nsgroup\_delegation \- Configure InfoBlox DNS Nameserver Delegation Groups
+* infoblox\.nios\_modules\.nios\_nsgroup\_forwardingmember \- Configure InfoBlox DNS Nameserver Forward/Stub Server Groups
+* infoblox\.nios\_modules\.nios\_nsgroup\_forwardstubserver \- Configure InfoBlox DNS Nameserver Forwarding Member Groups
+* infoblox\.nios\_modules\.nios\_nsgroup\_stubmember \- Configure InfoBlox DNS Nameserver Stub Member Groups
+
+
+#### netbox\.netbox
+
+* netbox\.netbox\.netbox\_permission \- Creates or removes permissions from NetBox
+* netbox\.netbox\.netbox\_token \- Creates or removes tokens from NetBox
+* netbox\.netbox\.netbox\_tunnel \- Create\, update or delete tunnels within NetBox
+* netbox\.netbox\.netbox\_tunnel\_group \- Create\, update or delete tunnel groups within NetBox
+* netbox\.netbox\.netbox\_user \- Creates or removes users from NetBox
+* netbox\.netbox\.netbox\_user\_group \- Creates or removes user groups from NetBox
+
+
+### Unchanged Collections
+
+* amazon\.aws \(still version 7\.6\.1\)
+* ansible\.netcommon \(still version 5\.3\.0\)
+* ansible\.posix \(still version 1\.5\.4\)
+* ansible\.utils \(still version 2\.12\.0\)
+* ansible\.windows \(still version 2\.5\.0\)
+* arista\.eos \(still version 6\.2\.2\)
+* awx\.awx \(still version 23\.9\.0\)
+* azure\.azcollection \(still version 1\.19\.0\)
+* check\_point\.mgmt \(still version 5\.2\.3\)
+* cisco\.aci \(still version 2\.10\.1\)
+* cisco\.asa \(still version 4\.0\.3\)
+* cisco\.ios \(still version 5\.3\.0\)
+* cisco\.iosxr \(still version 6\.1\.1\)
+* cisco\.ise \(still version 2\.9\.3\)
+* cisco\.mso \(still version 2\.9\.0\)
+* cisco\.nxos \(still version 5\.3\.0\)
+* cloud\.common \(still version 2\.1\.4\)
+* cloudscale\_ch\.cloud \(still version 2\.4\.0\)
+* community\.aws \(still version 7\.2\.0\)
+* community\.azure \(still version 2\.0\.0\)
+* community\.ciscosmb \(still version 1\.0\.9\)
+* community\.digitalocean \(still version 1\.27\.0\)
+* community\.grafana \(still version 1\.9\.1\)
+* community\.hashi\_vault \(still version 6\.2\.0\)
+* community\.library\_inventory\_filtering\_v1 \(still version 1\.0\.1\)
+* community\.libvirt \(still version 1\.3\.0\)
+* community\.mysql \(still version 3\.10\.3\)
+* community\.network \(still version 5\.0\.3\)
+* community\.okd \(still version 2\.3\.0\)
+* community\.proxysql \(still version 1\.6\.0\)
+* community\.rabbitmq \(still version 1\.3\.0\)
+* community\.routeros \(still version 2\.19\.0\)
+* community\.sap \(still version 2\.0\.0\)
+* community\.sap\_libs \(still version 1\.4\.2\)
+* community\.windows \(still version 2\.3\.0\)
+* community\.zabbix \(still version 2\.5\.1\)
+* cyberark\.conjur \(still version 1\.3\.0\)
+* cyberark\.pas \(still version 1\.0\.27\)
+* dellemc\.openmanage \(still version 8\.7\.0\)
+* dellemc\.powerflex \(still version 2\.5\.0\)
+* dellemc\.unity \(still version 1\.7\.1\)
+* fortinet\.fortimanager \(still version 2\.7\.0\)
+* fortinet\.fortios \(still version 2\.3\.7\)
+* frr\.frr \(still version 2\.0\.2\)
+* gluster\.gluster \(still version 1\.0\.2\)
+* google\.cloud \(still version 1\.4\.1\)
+* grafana\.grafana \(still version 2\.2\.5\)
+* hetzner\.hcloud \(still version 2\.5\.0\)
+* hpe\.nimble \(still version 1\.1\.4\)
+* ibm\.qradar \(still version 2\.1\.0\)
+* ibm\.spectrum\_virtualize \(still version 2\.0\.0\)
+* ieisystem\.inmanage \(still version 2\.0\.0\)
+* infinidat\.infinibox \(still version 1\.4\.5\)
+* inspur\.ispim \(still version 2\.2\.3\)
+* inspur\.sm \(still version 2\.3\.0\)
+* junipernetworks\.junos \(still version 5\.3\.1\)
+* kaytus\.ksmanage \(still version 1\.2\.2\)
+* kubernetes\.core \(still version 2\.4\.2\)
+* microsoft\.ad \(still version 1\.7\.1\)
+* netapp\.aws \(still version 21\.7\.1\)
+* netapp\.azure \(still version 21\.10\.1\)
+* netapp\.cloudmanager \(still version 21\.22\.1\)
+* netapp\.elementsw \(still version 21\.7\.0\)
+* netapp\.ontap \(still version 22\.12\.0\)
+* netapp\.storagegrid \(still version 21\.12\.0\)
+* netapp\.um\_info \(still version 21\.8\.1\)
+* ngine\_io\.exoscale \(still version 1\.1\.0\)
+* openstack\.cloud \(still version 2\.2\.0\)
+* openvswitch\.openvswitch \(still version 2\.1\.1\)
+* ovirt\.ovirt \(still version 3\.2\.0\)
+* purestorage\.flasharray \(still version 1\.31\.1\)
+* purestorage\.flashblade \(still version 1\.18\.0\)
+* purestorage\.fusion \(still version 1\.6\.1\)
+* sensu\.sensu\_go \(still version 1\.14\.0\)
+* splunk\.es \(still version 2\.1\.2\)
+* t\_systems\_mms\.icinga\_director \(still version 2\.0\.1\)
+* telekom\_mms\.icinga\_director \(still version 1\.35\.0\)
+* theforeman\.foreman \(still version 3\.15\.0\)
+* vmware\.vmware \(still version 1\.5\.0\)
+* vmware\.vmware\_rest \(still version 2\.3\.1\)
+* vultr\.cloud \(still version 1\.13\.0\)
+* vyos\.vyos \(still version 4\.1\.0\)
+
+
+## v9\.10\.0
+
+- Release Summary
+- Ansible\-core
+- Changed Collections
+- Minor Changes
+ - ansible\.windows
+ - cisco\.dnac
+ - community\.crypto
+ - community\.mysql
+ - community\.postgresql
+ - community\.routeros
+ - community\.sops
+ - community\.vmware
+ - community\.windows
+ - dellemc\.enterprise\_sonic
- fortinet\.fortimanager
- google\.cloud
- microsoft\.ad
- - ngine\_io\.cloudstack
+ - ngine\_io\.cloudstack
- purestorage\.flasharray
- vmware\.vmware
- Breaking Changes / Porting Guide
- community\.mysql
-- Deprecated Features
- - community\.vmware
-- Bugfixes
- - Ansible\-core
+- Deprecated Features
+ - community\.vmware
+- Bugfixes
+ - Ansible\-core
- ansible\.windows
- community\.dns
- - community\.general
+ - community\.general
- community\.mysql
- - community\.postgresql
- - community\.vmware
+ - community\.postgresql
+ - community\.vmware
- community\.windows
- - dellemc\.enterprise\_sonic
+ - dellemc\.enterprise\_sonic
- fortinet\.fortimanager
- google\.cloud
- microsoft\.ad
- purestorage\.flasharray
- vmware\.vmware
-- New Modules
- - dellemc\.enterprise\_sonic
+- New Modules
+ - dellemc\.enterprise\_sonic
- fortinet\.fortimanager
- microsoft\.ad
- purestorage\.flasharray
-- Unchanged Collections
+- Unchanged Collections
-
+
### Release Summary
Release Date\: 2024\-09\-10
[Porting Guide](https\://docs\.ansible\.com/ansible/devel/porting\_guides\.html)
-
+
### Ansible\-core
Ansible 9\.10\.0 contains ansible\-core version 2\.16\.11\.
@@ -210,7 +683,7 @@ This is a newer version than version 2\.16\.10 contained in the previous Ansible
The changes are reported in the combined changelog below\.
-
+
### Changed Collections
If not mentioned explicitly\, the changes are reported in the combined changelog below\.
@@ -240,7 +713,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
| vmware.vmware | 1.4.0 | 1.5.0 | |
| wti.remote | 1.0.5 | 1.0.8 | Unfortunately, this collection does not provide changelog data in a format that can be processed by the changelog generator. |
-
+
### Minor Changes
@@ -250,7 +723,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* owner \- Migrated to Ansible\.Basic
format to add basic checks like invocation args checking
* win\_powershell \- Changed sensitive\_parameters to use New\-Object\, rather than \:\:new\(\)
-
+
#### cisco\.dnac
* Added \'fabric\_sites\_zones\_workflow\_manager\.py\' to manage fabric sites/zones and update the authentication profile template\.
@@ -265,7 +738,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Changes in rma\_workflow\_manager module to support pre check for device replacement\.
* device\_configs\_backup\_workflow\_manager\.py\. added attribute \'site\'\.
-
+
#### community\.crypto
* openssl\_privatekey\, openssl\_privatekey\_pipe \- add default value auto
for cipher
option\, which happens to be the only supported value for this option anyway\. Therefore it is no longer necessary to specify cipher\=auto
when providing passphrase
\([https\://github\.com/ansible\-collections/community\.crypto/issues/793](https\://github\.com/ansible\-collections/community\.crypto/issues/793)\, [https\://github\.com/ansible\-collections/community\.crypto/pull/794](https\://github\.com/ansible\-collections/community\.crypto/pull/794)\)\.
@@ -280,7 +753,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* mysql\_replication \- Improve detection of IsReplica and IsPrimary by inspecting the dictionary returned from the SQL query instead of relying on variable types\. This ensures compatibility with changes in the connector or the output of SHOW REPLICA STATUS and SHOW MASTER STATUS\, allowing for easier maintenance if these change in the future\.
* mysql\_user \- Add salt parameter to generate static hash for caching\_sha2\_password and sha256\_password plugins\.
-
+
#### community\.postgresql
* postgres \- add support for postgres infinity
timestamps by replacing them with datetime\.min
/ datetime\.max
values \([https\://github\.com/ansible\-collections/community\.postgresql/pull/714](https\://github\.com/ansible\-collections/community\.postgresql/pull/714)\)\.
@@ -296,14 +769,14 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* api\_info\, api\_modify \- add support for the routing igmp\-proxy
path \([https\://github\.com/ansible\-collections/community\.routeros/pull/309](https\://github\.com/ansible\-collections/community\.routeros/pull/309)\)\.
* api\_modify\, api\_info \- add read\-only default
field to snmp community
\([https\://github\.com/ansible\-collections/community\.routeros/pull/311](https\://github\.com/ansible\-collections/community\.routeros/pull/311)\)\.
-
+
#### community\.sops
* decrypt filter plugin \- now supports the input and output type ini
\([https\://github\.com/ansible\-collections/community\.sops/pull/204](https\://github\.com/ansible\-collections/community\.sops/pull/204)\)\.
* sops lookup plugin \- new option extract
allows extracting a single key out of a JSON or YAML file\, equivalent to sops\' decrypt \-\-extract
\([https\://github\.com/ansible\-collections/community\.sops/pull/200](https\://github\.com/ansible\-collections/community\.sops/pull/200)\)\.
* sops lookup plugin \- now supports the input and output type ini
\([https\://github\.com/ansible\-collections/community\.sops/pull/204](https\://github\.com/ansible\-collections/community\.sops/pull/204)\)\.
-
+
#### community\.vmware
* vmware\_vm\_vm\_drs\_rule \- added datacenter argument to correctly deal with multiple clusters with same name\([https\://github\.com/ansible\-collections/community\.vmware/issues/2101](https\://github\.com/ansible\-collections/community\.vmware/issues/2101)\)\.
@@ -314,7 +787,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Set minimum supported Ansible version to 2\.15 to align with the versions still supported by Asnible\.
-
+
#### dellemc\.enterprise\_sonic
* bgp\_af \- Add support for \'import vrf\' commands \([https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/351](https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/351)\)\.
@@ -398,7 +871,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* microsoft\.ad\.membership \- Added domain\_server
option to specify the DC to use for domain join operations \- [https\://github\.com/ansible\-collections/microsoft\.ad/issues/131\#issuecomment\-2201151651](https\://github\.com/ansible\-collections/microsoft\.ad/issues/131\#issuecomment\-2201151651)
* microsoft\.ad\.membership \- Added reboot\_timeout
option to control how long a reboot can go for\.
-
+
#### ngine\_io\.cloudstack
* Added possiblity to disable certs validation using validate\_certs
argument \([https\://github\.com/ngine\-io/ansible\-collection\-cloudstack/pull/131](https\://github\.com/ngine\-io/ansible\-collection\-cloudstack/pull/131)\)\.
@@ -427,20 +900,20 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* 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](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\.
-
+
### Deprecated Features
-
+
#### 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](https\://github\.com/ansible\-collections/community\.vmware/pull/2143)\)\.
* 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](https\://github\.com/ansible\-collections/community\.vmware/pull/2136)\)\.
* 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](https\://github\.com/ansible\-collections/community\.vmware/pull/2156)\)\.
-
+
### Bugfixes
-
+
#### Ansible\-core
* Fix SemanticVersion\.parse\(\)
to store the version string so that \_\_repr\_\_
reports it instead of None
\([https\://github\.com/ansible/ansible/pull/83831](https\://github\.com/ansible/ansible/pull/83831)\)\.
@@ -472,7 +945,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Update Public Suffix List\.
-
+
#### community\.general
* gitlab\_group\_access\_token \- fix crash in check mode caused by attempted access to a newly created access token \([https\://github\.com/ansible\-collections/community\.general/pull/8796](https\://github\.com/ansible\-collections/community\.general/pull/8796)\)\.
@@ -497,12 +970,12 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* mysql\_user \- module makes changes when is executed with plugin\_auth\_string
parameter and check mode\.
* mysql\_variables \- fix the module always changes on boolean values \([https\://github\.com/ansible\-collections/community\.mysql/issues/652](https\://github\.com/ansible\-collections/community\.mysql/issues/652)\)\.
-
+
#### community\.postgresql
* postgres \- psycopg2 automatically sets the datestyle on the connection to iso whenever it encounters a datestyle configuration it doesn\'t recognize\, but psycopg3 does not\. Fix now enforces iso datestyle when using psycopg3 \([https\://github\.com/ansible\-collections/community\.postgresql/issues/711](https\://github\.com/ansible\-collections/community\.postgresql/issues/711)\)\.
-
+
#### community\.vmware
* Document dependency on requests \([https\://github\.com/ansible\-collections/community\.vmware/issues/2127](https\://github\.com/ansible\-collections/community\.vmware/issues/2127)\)\.
@@ -515,7 +988,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* win\_mapped\_drive \- Use correct P/Invoke signature to fix mapped network drives on 32 Bit OS\.
* win\_mapped\_drive \- better handle failures when attempting to set mapped drive that already exists but was seen as a local path\.
-
+
#### dellemc\.enterprise\_sonic
* sonic\_bfd \- Fix BFD states implementation bug \([https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/383](https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/383)\)\.
@@ -572,12 +1045,13 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* README \- Fix typos in README \([https\://github\.com/ansible\-collections/vmware\.vmware/pull/66](https\://github\.com/ansible\-collections/vmware\.vmware/pull/66)\)\.
-
+
### New Modules
-
+
#### dellemc\.enterprise\_sonic
+* dellemc\.enterprise\_sonic\.sonic\_ldap \- Configure global LDAP server settings on SONiC\.
* dellemc\.enterprise\_sonic\.sonic\_login\_lockout \- Manage Global Login Lockout configurations on SONiC\.
* dellemc\.enterprise\_sonic\.sonic\_mgmt\_servers \- Manage management servers configuration on SONiC\.
* dellemc\.enterprise\_sonic\.sonic\_ospf\_area \- configure OSPF area settings on SONiC\.
@@ -617,7 +1091,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* purestorage\.flasharray\.purefa\_dsrole\_old \- Configure FlashArray Directory Service Roles \(pre\-6\.6\.3\)
-
+
### Unchanged Collections
* amazon\.aws \(still version 7\.6\.1\)
@@ -708,56 +1182,56 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
## v9\.9\.0
-- Release Summary
-- Ansible\-core
-- Changed Collections
-- Minor Changes
- - Ansible\-core
- - cisco\.dnac
+- Release Summary
+- Ansible\-core
+- Changed Collections
+- Minor Changes
+ - Ansible\-core
+ - cisco\.dnac
- cisco\.mso
- cloudscale\_ch\.cloud
- - community\.docker
- - community\.general
+ - community\.docker
+ - community\.general
- community\.routeros
- - f5networks\.f5\_modules
+ - f5networks\.f5\_modules
- fortinet\.fortimanager
- netapp\.ontap
- purestorage\.flashblade
- vmware\.vmware
-- Deprecated Features
- - community\.docker
+- Deprecated Features
+ - community\.docker
- community\.routeros
- - community\.sops
-- Bugfixes
- - Ansible\-core
+ - community\.sops
+- Bugfixes
+ - Ansible\-core
- cisco\.ise
- cisco\.mso
- - community\.crypto
+ - community\.crypto
- community\.dns
- - community\.docker
- - community\.general
+ - community\.docker
+ - community\.general
- community\.routeros
- - community\.sops
+ - community\.sops
- fortinet\.fortimanager
- netapp\.ontap
- purestorage\.flasharray
- purestorage\.flashblade
- vmware\.vmware
- Known Issues
- - community\.docker
-- New Modules
+ - community\.docker
+- New Modules
- fortinet\.fortimanager
- vmware\.vmware
-- Unchanged Collections
+- Unchanged Collections
-
+
### Release Summary
Release Date\: 2024\-08\-13
[Porting Guide](https\://docs\.ansible\.com/ansible/devel/porting\_guides\.html)
-
+
### Ansible\-core
Ansible 9\.9\.0 contains ansible\-core version 2\.16\.10\.
@@ -765,7 +1239,7 @@ This is a newer version than version 2\.16\.9 contained in the previous Ansible
The changes are reported in the combined changelog below\.
-
+
### Changed Collections
If not mentioned explicitly\, the changes are reported in the combined changelog below\.
@@ -792,16 +1266,16 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
| purestorage.flashblade | 1.17.0 | 1.18.0 | |
| vmware.vmware | 1.3.0 | 1.4.0 | |
-
+
### Minor Changes
-
+
#### Ansible\-core
* ansible\-test \- Improve the error message shown when an unknown \-\-remote
or \-\-docker
option is given\.
* ansible\-test \- Removed the vyos/1\.1\.8
network remote as it is no longer functional\.
-
+
#### cisco\.dnac
* Added \'accesspoint\_workflow\_manager\' module to manage access point configurations\.
@@ -827,7 +1301,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Update source\_format of custom images with actually available choices\.
-
+
#### community\.docker
* docker\, docker\_api connection plugins \- allow to determine the working directory when executing commands with the new working\_dir
option \([https\://github\.com/ansible\-collections/community\.docker/pull/943](https\://github\.com/ansible\-collections/community\.docker/pull/943)\)\.
@@ -837,7 +1311,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* docker\_compose\_v2\_pull \- add new options ignore\_buildable
\, include\_deps
\, and services
\([https\://github\.com/ansible\-collections/community\.docker/issues/941](https\://github\.com/ansible\-collections/community\.docker/issues/941)\, [https\://github\.com/ansible\-collections/community\.docker/pull/942](https\://github\.com/ansible\-collections/community\.docker/pull/942)\)\.
* docker\_container \- when creating a container\, directly pass all networks to connect to to the Docker Daemon for API version 1\.44 and newer\. This makes creation more efficient and works around a bug in Docker Daemon that does not use the specified MAC address in at least some cases\, though only for creation \([https\://github\.com/ansible\-collections/community\.docker/pull/933](https\://github\.com/ansible\-collections/community\.docker/pull/933)\)\.
-
+
#### community\.general
* passwordstore lookup plugin \- add the current user to the lockfile file name to address issues on multi\-user systems \([https\://github\.com/ansible\-collections/community\.general/pull/8689](https\://github\.com/ansible\-collections/community\.general/pull/8689)\)\.
@@ -853,7 +1327,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* api\_info\, api\_modify \- set default for force
in ip dhcp\-server option
to an explicit false
\([https\://github\.com/ansible\-collections/community\.routeros/pull/300](https\://github\.com/ansible\-collections/community\.routeros/pull/300)\)\.
* api\_modify \- allow to restrict what is updated by limiting fields to specific values with the new restrict
option \([https\://github\.com/ansible\-collections/community\.routeros/pull/305](https\://github\.com/ansible\-collections/community\.routeros/pull/305)\)\.
-
+
#### f5networks\.f5\_modules
* bigip\_ucs \- Fix for bigip\_ucs module to restore UCS file on BIG\-IP devices\.
@@ -896,10 +1370,10 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* module\_utils/vmware\_type\_utils \- added shared utils for validating\, transforming\, and comparing vcenter settings with python variables
* vm\_portgroup\_info \- add module to get all the portgroups that associated with VMs
-
+
### Deprecated Features
-
+
#### community\.docker
* The collection deprecates support for all ansible\-core versions that are currently End of Life\, [according to the ansible\-core support matrix](https\://docs\.ansible\.com/ansible\-core/devel/reference\_appendices/release\_and\_maintenance\.html\#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\.
@@ -909,15 +1383,15 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* 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](https\://docs\.ansible\.com/ansible\-core/devel/reference\_appendices/release\_and\_maintenance\.html\#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](https\://docs\.ansible\.com/ansible\-core/devel/reference\_appendices/release\_and\_maintenance\.html\#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\.
-
+
### Bugfixes
-
+
#### Ansible\-core
* config\, restored the ability to set module compression via a variable
@@ -938,7 +1412,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Fix to be able to reference APIC only L3Out in mso\_schema\_site\_external\_epg
-
+
#### community\.crypto
* When using cryptography \>\= 43\.0\.0\, use offset\-aware datetime\.datetime
objects \(with timezone UTC\) instead of offset\-naive UTC timestamps for the InvalidityDate
X\.509 CRL extension \([https\://github\.com/ansible\-collections/community\.crypto/issues/726](https\://github\.com/ansible\-collections/community\.crypto/issues/726)\, [https\://github\.com/ansible\-collections/community\.crypto/pull/730](https\://github\.com/ansible\-collections/community\.crypto/pull/730)\)\.
@@ -948,7 +1422,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Update Public Suffix List\.
-
+
#### community\.docker
* docker\_compose\_v2 \- handle yet another random unstructured error output from pre\-2\.29\.0 Compose versions \([https\://github\.com/ansible\-collections/community\.docker/issues/948](https\://github\.com/ansible\-collections/community\.docker/issues/948)\, [https\://github\.com/ansible\-collections/community\.docker/pull/949](https\://github\.com/ansible\-collections/community\.docker/pull/949)\)\.
@@ -958,7 +1432,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* docker\_container \- restore behavior of the module from community\.docker 2\.x\.y that passes the first network to the Docker Deamon while creating the container \([https\://github\.com/ansible\-collections/community\.docker/pull/933](https\://github\.com/ansible\-collections/community\.docker/pull/933)\)\.
* docker\_image\_build \- fix \-\-output
parameter composition for type\=docker
and type\=image
\([https\://github\.com/ansible\-collections/community\.docker/issues/946](https\://github\.com/ansible\-collections/community\.docker/issues/946)\, [https\://github\.com/ansible\-collections/community\.docker/pull/947](https\://github\.com/ansible\-collections/community\.docker/pull/947)\)\.
-
+
#### community\.general
* gitlab\_runner \- fix paused
parameter being ignored \([https\://github\.com/ansible\-collections/community\.general/pull/8648](https\://github\.com/ansible\-collections/community\.general/pull/8648)\)\.
@@ -971,7 +1445,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* api\_modify\, api\_info \- change the default of ingress\-filtering
in paths interface bridge
and interface bridge port
back to false
for RouterOS before version 7 \([https\://github\.com/ansible\-collections/community\.routeros/pull/305](https\://github\.com/ansible\-collections/community\.routeros/pull/305)\)\.
-
+
#### community\.sops
* Pass config\_path
on SOPS 3\.9\.0 before the subcommand instead of after it \([https\://github\.com/ansible\-collections/community\.sops/issues/195](https\://github\.com/ansible\-collections/community\.sops/issues/195)\, [https\://github\.com/ansible\-collections/community\.sops/pull/197](https\://github\.com/ansible\-collections/community\.sops/pull/197)\)\.
@@ -1023,12 +1497,12 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
### Known Issues
-
+
#### 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](https\://github\.com/ansible\-collections/community\.docker/pull/933)\)\.
-
+
### New Modules
@@ -1047,7 +1521,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* vmware\.vmware\.vm\_portgroup\_info \- Returns information about the portgroups of virtual machines
-
+
### Unchanged Collections
* amazon\.aws \(still version 7\.6\.1\)
@@ -1141,46 +1615,46 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
## v9\.8\.0
-- Release Summary
+- Release Summary
- Added Collections
-- Ansible\-core
-- Changed Collections
+- Ansible\-core
+- Changed Collections
- Major Changes
- fortinet\.fortios
-- Minor Changes
+- Minor Changes
- cisco\.aci
- cisco\.mso
- - community\.crypto
- - community\.docker
- - community\.general
+ - community\.crypto
+ - community\.docker
+ - community\.general
- community\.proxysql
- community\.routeros
- - community\.sops
- - community\.vmware
- - containers\.podman
- - f5networks\.f5\_modules
- - ibm\.storage\_virtualize
+ - community\.sops
+ - community\.vmware
+ - containers\.podman
+ - f5networks\.f5\_modules
+ - ibm\.storage\_virtualize
- purestorage\.flasharray
-- Deprecated Features
-- Bugfixes
- - Ansible\-core
+- Deprecated Features
+- Bugfixes
+ - Ansible\-core
- cisco\.aci
- cisco\.mso
- community\.dns
- - community\.docker
- - community\.general
+ - community\.docker
+ - community\.general
- community\.proxysql
- - community\.sops
- - community\.vmware
- - containers\.podman
+ - community\.sops
+ - community\.vmware
+ - containers\.podman
- fortinet\.fortios
- - ibm\.storage\_virtualize
+ - ibm\.storage\_virtualize
- purestorage\.flasharray
-- New Modules
+- New Modules
- purestorage\.flasharray
-- Unchanged Collections
+- Unchanged Collections
-
+
### Release Summary
Release Date\: 2024\-07\-16
@@ -1193,7 +1667,7 @@ Release Date\: 2024\-07\-16
* ieisystem\.inmanage \(version 2\.0\.0\)
* vmware\.vmware \(version 1\.3\.0\)
-
+
### Ansible\-core
Ansible 9\.8\.0 contains ansible\-core version 2\.16\.9\.
@@ -1201,7 +1675,7 @@ This is a newer version than version 2\.16\.8 contained in the previous Ansible
The changes are reported in the combined changelog below\.
-
+
### Changed Collections
If not mentioned explicitly\, the changes are reported in the combined changelog below\.
@@ -1237,7 +1711,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Support Ansible\-core 2\.17\.
* Support new FOS versions 7\.4\.4\.
-
+
### Minor Changes
@@ -1261,20 +1735,20 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Added module ndo\_route\_map\_policy\_multicast to support multicast route map policies configuration in tenant templates
* Added module ndo\_template to support creation of tenant\, l3out\, fabric\_policy\, fabric\_resource\, monitoring\_tenant\, monitoring\_access and service\_device templates
-
+
#### community\.crypto
* certificate\_complete\_chain \- add ability to identify Ed25519 and Ed448 complete chains \([https\://github\.com/ansible\-collections/community\.crypto/pull/777](https\://github\.com/ansible\-collections/community\.crypto/pull/777)\)\.
* get\_certificate \- adds tls\_ctx\_options
option for specifying SSL CTX options \([https\://github\.com/ansible\-collections/community\.crypto/pull/779](https\://github\.com/ansible\-collections/community\.crypto/pull/779)\)\.
* get\_certificate \- allow to obtain the certificate chain sent by the server\, and the one used for validation\, with the new get\_certificate\_chain
option\. Note that this option only works if the module is run with Python 3\.10 or newer \([https\://github\.com/ansible\-collections/community\.crypto/issues/568](https\://github\.com/ansible\-collections/community\.crypto/issues/568)\, [https\://github\.com/ansible\-collections/community\.crypto/pull/784](https\://github\.com/ansible\-collections/community\.crypto/pull/784)\)\.
-
+
#### community\.docker
* docker\_container \- add support for device\_cgroup\_rules
\([https\://github\.com/ansible\-collections/community\.docker/pull/910](https\://github\.com/ansible\-collections/community\.docker/pull/910)\)\.
* docker\_container \- the new state\=healthy
allows to wait for a container to become healthy on startup\. The healthy\_wait\_timeout
option allows to configure the maximum time to wait for this to happen \([https\://github\.com/ansible\-collections/community\.docker/issues/890](https\://github\.com/ansible\-collections/community\.docker/issues/890)\, [https\://github\.com/ansible\-collections/community\.docker/pull/921](https\://github\.com/ansible\-collections/community\.docker/pull/921)\)\.
-
+
#### community\.general
* wdc\_redfish\_command \- minor change to handle upgrade file for Redfish WD platforms \([https\://github\.com/ansible\-collections/community\.general/pull/8444](https\://github\.com/ansible\-collections/community\.general/pull/8444)\)\.
@@ -1292,29 +1766,29 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* api\_info\, api\_modify \- add missing path /system resource irq rps
\([https\://github\.com/ansible\-collections/community\.routeros/pull/295](https\://github\.com/ansible\-collections/community\.routeros/pull/295)\)\.
* api\_info\, api\_modify \- add parameter host\-key\-type
for ip ssh
path \([https\://github\.com/ansible\-collections/community\.routeros/issues/280](https\://github\.com/ansible\-collections/community\.routeros/issues/280)\, [https\://github\.com/ansible\-collections/community\.routeros/pull/297](https\://github\.com/ansible\-collections/community\.routeros/pull/297)\)\.
-
+
#### community\.sops
* Detect SOPS 3\.9\.0 and use new decrypt
and encrypt
subcommands \([https\://github\.com/ansible\-collections/community\.sops/pull/190](https\://github\.com/ansible\-collections/community\.sops/pull/190)\)\.
* sops vars plugin \- allow to configure the valid extensions with an ansible\.cfg
entry or with an environment variable \([https\://github\.com/ansible\-collections/community\.sops/pull/185](https\://github\.com/ansible\-collections/community\.sops/pull/185)\)\.
* sops vars plugin \- new option handle\_unencrypted\_files
allows to control behavior when encountering unencrypted files with SOPS 3\.9\.0\+ \([https\://github\.com/ansible\-collections/community\.sops/pull/190](https\://github\.com/ansible\-collections/community\.sops/pull/190)\)\.
-
+
#### community\.vmware
* vmware\_host\_logbundle \- Add timeout parameter \([https\://github\.com/ansible\-collections/community\.vmware/pull/2092](https\://github\.com/ansible\-collections/community\.vmware/pull/2092)\)\.
-
+
#### containers\.podman
* CI Update python for latest Ansible to 3\.11 in CI
-
+
#### f5networks\.f5\_modules
* bigip\_pool\_member \- Removed state from the Returnables\.
-
+
#### ibm\.storage\_virtualize
* ibm\_sv\_manage\_security \- Added support to allow automatic download of security patches
@@ -1347,7 +1821,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* purefa\_snmp \- Add new state
of test
to check SNMP manager configuration
* purefa\_syslog \- Add new state
of test
to check syslog server configuration
-
+
### Deprecated Features
* The frr\.frr
collection has been deprecated\.
@@ -1357,10 +1831,10 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
It will be removed from Ansible 11 if no one starts maintaining it again before Ansible 11\.
See [Collections Removal Process for unmaintained collections](https\://docs\.ansible\.com/ansible/devel/community/collection\_contributors/collection\_package\_removal\.html\#unmaintained\-collections) for more details \([https\://forum\.ansible\.com/t/6245](https\://forum\.ansible\.com/t/6245)\)\.
-
+
### Bugfixes
-
+
#### Ansible\-core
* dnf\, dnf5 \- fix for installing a set of packages by specifying them using a wildcard character \([https\://github\.com/ansible/ansible/issues/83373](https\://github\.com/ansible/ansible/issues/83373)\)
@@ -1383,7 +1857,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Update Public Suffix List\.
-
+
#### community\.docker
* docker\_compose\_v2\* modules \- fix parsing of skipped pull messages for Docker Compose 2\.28\.x \([https\://github\.com/ansible\-collections/community\.docker/issues/911](https\://github\.com/ansible\-collections/community\.docker/issues/911)\, [https\://github\.com/ansible\-collections/community\.docker/pull/916](https\://github\.com/ansible\-collections/community\.docker/pull/916)\)\.
@@ -1391,7 +1865,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* docker\_container \- fix possible infinite loop if removal\_wait\_timeout
is set \([https\://github\.com/ansible\-collections/community\.docker/pull/922](https\://github\.com/ansible\-collections/community\.docker/pull/922)\)\.
* vendored Docker SDK for Python \- use LooseVersion
instead of StrictVersion
to compare urllib3 versions\. This is needed for development versions \([https\://github\.com/ansible\-collections/community\.docker/pull/902](https\://github\.com/ansible\-collections/community\.docker/pull/902)\)\.
-
+
#### community\.general
* bitwarden lookup plugin \- fix KeyError
in search\_field
\([https\://github\.com/ansible\-collections/community\.general/issues/8549](https\://github\.com/ansible\-collections/community\.general/issues/8549)\, [https\://github\.com/ansible\-collections/community\.general/pull/8557](https\://github\.com/ansible\-collections/community\.general/pull/8557)\)\.
@@ -1406,20 +1880,20 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* role\_proxysql \- Correct package name \(python3\-mysqldb instead of python\-mysqldb\) \([https\://github\.com/ansible\-collections/community\.proxysql/pull/89](https\://github\.com/ansible\-collections/community\.proxysql/pull/89)\)\.
* role\_proxysql \- Dynamic user/password in \.my\.cnf \([https\://github\.com/ansible\-collections/community\.proxysql/pull/89](https\://github\.com/ansible\-collections/community\.proxysql/pull/89)\)\.
-
+
#### community\.sops
* Fix RPM URL for the 3\.9\.0 release \([https\://github\.com/ansible\-collections/community\.sops/pull/188](https\://github\.com/ansible\-collections/community\.sops/pull/188)\)\.
* sops\_encrypt \- properly support path\_regex
in \.sops\.yaml
when SOPS 3\.9\.0 or later is used \([https\://github\.com/ansible\-collections/community\.sops/issues/153](https\://github\.com/ansible\-collections/community\.sops/issues/153)\, [https\://github\.com/ansible\-collections/community\.sops/pull/190](https\://github\.com/ansible\-collections/community\.sops/pull/190)\)\.
-
+
#### community\.vmware
* vcenter\_folder \- removed documentation that incorrectly said folder\_type had no effect when parent\_folder was set
* vmware\_cluster\_vcls \- fixed bug caused by pyvmomi \>\=7\.0\.3 returning the vlcs cluster config attribute as None when it was previously undefined\. Now if the vCLS config is not initialized on the cluster\, the module will initialize it using the user\'s desired state\.
* vmware\_host\_logbundle \- Manifests previously was separared by \"\&\"\, thus selecting first manifest\. Fix now separates manifests with URL encoded space\, thus correctly supplying the manifests\. \([https\://github\.com/ansible\-collections/community\.vmware/pull/2090](https\://github\.com/ansible\-collections/community\.vmware/pull/2090)\)\.
-
+
#### containers\.podman
* Fix idempotency for empty values
@@ -1435,7 +1909,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Github issue
* mantis issue
-
+
#### ibm\.storage\_virtualize
* ibm\_svc\_manage\_callhome \- Setting censorcallhome does not work
@@ -1449,7 +1923,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* purefa\_info \- Fix typo from PR
* purefa\_info \- Resolve issue with performance stats trying to report for remote hosts
-
+
### New Modules
@@ -1458,7 +1932,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* purestorage\.flasharray\.purefa\_audits \- List FlashArray Audit Events
* purestorage\.flasharray\.purefa\_sessions \- List FlashArray Sessions
-
+
### Unchanged Collections
* amazon\.aws \(still version 7\.6\.1\)
@@ -1553,57 +2027,57 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
## v9\.7\.0
-- Release Summary
-- Ansible\-core
-- Changed Collections
+- Release Summary
+- Ansible\-core
+- Changed Collections
- Major Changes
- - containers\.podman
-- Minor Changes
- - Ansible\-core
+ - containers\.podman
+- Minor Changes
+ - Ansible\-core
- ansible\.windows
- - cisco\.dnac
+ - cisco\.dnac
- community\.grafana
- community\.routeros
- community\.zabbix
- - containers\.podman
+ - containers\.podman
- dellemc\.powerflex
- microsoft\.ad
- - netbox\.netbox
+ - netbox\.netbox
- vultr\.cloud
- Removed Features \(previously deprecated\)
- community\.grafana
-- Bugfixes
- - Ansible\-core
+- Bugfixes
+ - Ansible\-core
- amazon\.aws
- ansible\.windows
- cisco\.ise
- community\.dns
- - community\.docker
- - community\.general
+ - community\.docker
+ - community\.general
- community\.grafana
- community\.hrobot
- community\.network
- community\.zabbix
- - containers\.podman
+ - containers\.podman
- inspur\.ispim
- - lowlydba\.sqlserver
+ - lowlydba\.sqlserver
- microsoft\.ad
- - netbox\.netbox
+ - netbox\.netbox
- purestorage\.flasharray
- Known Issues
- - community\.general
-- New Modules
- - containers\.podman
-- Unchanged Collections
+ - community\.general
+- New Modules
+ - containers\.podman
+- Unchanged Collections
-
+
### Release Summary
Release Date\: 2024\-06\-18
[Porting Guide](https\://docs\.ansible\.com/ansible/devel/porting\_guides\.html)
-
+
### Ansible\-core
Ansible 9\.7\.0 contains ansible\-core version 2\.16\.8\.
@@ -1611,7 +2085,7 @@ This is a newer version than version 2\.16\.7 contained in the previous Ansible
The changes are reported in the combined changelog below\.
-
+
### Changed Collections
If not mentioned explicitly\, the changes are reported in the combined changelog below\.
@@ -1643,7 +2117,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
### Major Changes
-
+
#### containers\.podman
* Add mount and unmount for volumes
@@ -1654,10 +2128,10 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Improve idempotency for networking in podman\_container
* Redesign idempotency for Podman Pod module
-
+
### Minor Changes
-
+
#### Ansible\-core
* ansible\-test \- Update pypi\-test\-container
to version 3\.1\.0\.
@@ -1669,7 +2143,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* win\_setup \- Added the ansible\_win\_rm\_certificate\_thumbprint
fact to display the thumbprint of the certificate in use
* win\_user \- Added the ability to set an account expiration date using the account\_expires
option \- [https\://github\.com/ansible\-collections/ansible\.windows/issues/610](https\://github\.com/ansible\-collections/ansible\.windows/issues/610)
-
+
#### cisco\.dnac
* Added API to validate the server address
@@ -1753,7 +2227,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* zabbix\_trigger module added
* zabbix\_triggerprototype module added
-
+
#### containers\.podman
* Add autodiscovery for build context in podman\_image
@@ -1785,7 +2259,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* microsoft\.ad\.user \- Rename the option groups\.missing\_action
to groups\.lookup\_failure\_action
to make the option more consistent with other modules\. The missing\_action
option is still supported as an alias\.
* microsoft\.ad\.user \- Support group member lookup on alternative server using the DN lookup syntax\. This syntax uses a dictionary where name
defined the group to lookup and server
defines the server to lookup the group on\.
-
+
#### netbox\.netbox
* Add cluster host to dynamic inventory response [\#1219](https\://github\.com/netbox\-community/ansible\_modules/pull/1219)
@@ -1817,10 +2291,10 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* removed deprecated message argument in grafana\_dashboard
-
+
### Bugfixes
-
+
#### Ansible\-core
* Fix the task attribute resolved\_action
to show the FQCN instead of None
when action
or local\_action
is used in the playbook\.
@@ -1850,7 +2324,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Update Public Suffix List\.
-
+
#### community\.docker
* docker and nsenter connection plugins\, docker\_container\_exec module \- avoid using the deprecated ansible\.module\_utils\.compat\.selectors
module util with Python 3 \([https\://github\.com/ansible\-collections/community\.docker/issues/870](https\://github\.com/ansible\-collections/community\.docker/issues/870)\, [https\://github\.com/ansible\-collections/community\.docker/pull/871](https\://github\.com/ansible\-collections/community\.docker/pull/871)\)\.
@@ -1858,7 +2332,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* docker\_compose\_v2\* modules \- there was no check to make sure that one of project\_src
and definition
is provided\. The modules crashed if none were provided \([https\://github\.com/ansible\-collections/community\.docker/issues/885](https\://github\.com/ansible\-collections/community\.docker/issues/885)\, [https\://github\.com/ansible\-collections/community\.docker/pull/886](https\://github\.com/ansible\-collections/community\.docker/pull/886)\)\.
* vendored Docker SDK for Python \- include a fix requests 2\.32\.2\+ compatibility \([https\://github\.com/ansible\-collections/community\.docker/issues/860](https\://github\.com/ansible\-collections/community\.docker/issues/860)\, [https\://github\.com/psf/requests/issues/6707](https\://github\.com/psf/requests/issues/6707)\, [https\://github\.com/ansible\-collections/community\.docker/pull/864](https\://github\.com/ansible\-collections/community\.docker/pull/864)\)\.
-
+
#### community\.general
* git\_config \- fix behavior of state\=absent
if value
is present \([https\://github\.com/ansible\-collections/community\.general/issues/8436](https\://github\.com/ansible\-collections/community\.general/issues/8436)\, [https\://github\.com/ansible\-collections/community\.general/pull/8452](https\://github\.com/ansible\-collections/community\.general/pull/8452)\)\.
@@ -1896,7 +2370,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* zabbix\_agent \- Fix role when zabbix\_agent\_listenip is undefined
* zabbix\_web \- make the FPM socket group\-writable so the web server can properly forward requests to the FPM process
-
+
#### containers\.podman
* Fix idempotency for pod with 0\.0\.0\.0
@@ -1911,7 +2385,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Change the ansible version in meta/runtime\.yml to 2\.15\.0\([https\://github\.com/ispim/inspur\.ispim/pull/37](https\://github\.com/ispim/inspur\.ispim/pull/37)\)\.
-
+
#### lowlydba\.sqlserver
* fixed the expected type of the ip\_address\, subnet\_ip\, and subnet\_mask parameters to be lists instead of strings \(lowlydba\.sqlserver\.ag\_listener\)
@@ -1922,7 +2396,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* microsoft\.ad\.membership \- Fix hostname check to work with hostnames longer than 15 characters long \- [https\://github\.com/ansible\-collections/microsoft\.ad/issues/113](https\://github\.com/ansible\-collections/microsoft\.ad/issues/113)
* microsoft\.ad\.user \- Fix issue when creating a new user account with account\_locked\: false
\- [https\://github\.com/ansible\-collections/microsoft\.ad/issues/108](https\://github\.com/ansible\-collections/microsoft\.ad/issues/108)
-
+
#### netbox\.netbox
* Added ALLOWED\_QUERY\_PARAMS module\_bay by device [\#1228](https\://github\.com/netbox\-community/ansible\_modules/pull/1228)
@@ -1940,21 +2414,21 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
### Known Issues
-
+
#### community\.general
* homectl \- the module does not work under Python 3\.13 or newer\, since it relies on the removed crypt
standard library module \([https\://github\.com/ansible\-collections/community\.general/issues/4691](https\://github\.com/ansible\-collections/community\.general/issues/4691)\, [https\://github\.com/ansible\-collections/community\.general/pull/8497](https\://github\.com/ansible\-collections/community\.general/pull/8497)\)\.
* udm\_user \- the module does not work under Python 3\.13 or newer\, since it relies on the removed crypt
standard library module \([https\://github\.com/ansible\-collections/community\.general/issues/4690](https\://github\.com/ansible\-collections/community\.general/issues/4690)\, [https\://github\.com/ansible\-collections/community\.general/pull/8497](https\://github\.com/ansible\-collections/community\.general/pull/8497)\)\.
-
+
### New Modules
-
+
#### containers\.podman
* containers\.podman\.podman\_search \- Search for remote images using podman
-
+
### Unchanged Collections
* ansible\.netcommon \(still version 5\.3\.0\)
@@ -2044,15 +2518,15 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
## v9\.6\.1
-- Release Summary
-- Ansible\-core
-- Changed Collections
-- Bugfixes
+- Release Summary
+- Ansible\-core
+- Changed Collections
+- Bugfixes
- inspur\.ispim
- kaytus\.ksmanage
-- Unchanged Collections
+- Unchanged Collections
-
+
### Release Summary
Release Date\: 2024\-06\-06
@@ -2061,13 +2535,13 @@ Release Date\: 2024\-06\-06
This release updates 9\.6\.0 by removing binary files from a Windows venv that accidentally were included in two collection releases\.
-
+
### Ansible\-core
Ansible 9\.6\.1 contains ansible\-core version 2\.16\.7\.
This is the same version of ansible\-core as in the previous Ansible release\.
-
+
### Changed Collections
If not mentioned explicitly\, the changes are reported in the combined changelog below\.
@@ -2077,7 +2551,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
| inspur.ispim | 2.2.1 | 2.2.2 | |
| kaytus.ksmanage | 1.2.1 | 1.2.2 | |
-
+
### Bugfixes
@@ -2090,7 +2564,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Remove venv files that were accidentally bundled in 1\.2\.2\([https\://github\.com/ieisystem/kaytus\.ksmanage/pull/23](https\://github\.com/ieisystem/kaytus\.ksmanage/pull/23)\)\.
-
+
### Unchanged Collections
* amazon\.aws \(still version 7\.6\.0\)
@@ -2199,56 +2673,56 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
## v9\.6\.0
-- Release Summary
+- Release Summary
- Added Collections
-- Ansible\-core
-- Changed Collections
-- Minor Changes
- - Ansible\-core
+- Ansible\-core
+- Changed Collections
+- Minor Changes
+ - Ansible\-core
- amazon\.aws
- - cisco\.meraki
+ - cisco\.meraki
- community\.ciscosmb
- - community\.crypto
- - community\.docker
- - community\.vmware
+ - community\.crypto
+ - community\.docker
+ - community\.vmware
- community\.zabbix
- dellemc\.powerflex
- fortinet\.fortimanager
- inspur\.ispim
- - netbox\.netbox
+ - netbox\.netbox
- purestorage\.flasharray
- Breaking Changes / Porting Guide
- community\.ciscosmb
-- Deprecated Features
+- Deprecated Features
- amazon\.aws
- - community\.crypto
- - community\.docker
+ - community\.crypto
+ - community\.docker
- Security Fixes
- - community\.general
-- Bugfixes
- - Ansible\-core
+ - community\.general
+- Bugfixes
+ - Ansible\-core
- amazon\.aws
- cisco\.ise
- community\.ciscosmb
- - community\.crypto
+ - community\.crypto
- community\.dns
- - community\.docker
- - community\.general
- - community\.postgresql
- - community\.vmware
+ - community\.docker
+ - community\.general
+ - community\.postgresql
+ - community\.vmware
- community\.zabbix
- fortinet\.fortimanager
- purestorage\.flasharray
- Known Issues
- - community\.docker
-- New Modules
+ - community\.docker
+- New Modules
- amazon\.aws
- - community\.crypto
+ - community\.crypto
- community\.zabbix
- - netbox\.netbox
-- Unchanged Collections
+ - netbox\.netbox
+- Unchanged Collections
-
+
### Release Summary
Release Date\: 2024\-05\-21
@@ -2260,7 +2734,7 @@ Release Date\: 2024\-05\-21
* kaytus\.ksmanage \(version 1\.2\.1\)
-
+
### Ansible\-core
Ansible 9\.6\.0 contains ansible\-core version 2\.16\.7\.
@@ -2268,7 +2742,7 @@ This is a newer version than version 2\.16\.6 contained in the previous Ansible
The changes are reported in the combined changelog below\.
-
+
### Changed Collections
If not mentioned explicitly\, the changes are reported in the combined changelog below\.
@@ -2295,10 +2769,10 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
| netbox.netbox | 3.17.0 | 3.18.0 | |
| purestorage.flasharray | 1.27.0 | 1.28.0 | |
-
+
### Minor Changes
-
+
#### Ansible\-core
* ansible\.builtin\.user \- Remove user not found warning \([https\://github\.com/ansible/ansible/issues/80267](https\://github\.com/ansible/ansible/issues/80267)\)
@@ -2309,7 +2783,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* ec2\_instance \- add support for host
option in placement\.tenancy \([https\://github\.com/ansible\-collections/amazon\.aws/pull/2026](https\://github\.com/ansible\-collections/amazon\.aws/pull/2026)\)\.
* ec2\_vol \- Ensure volume state is not one of deleted
or deleting
when trying to delete volume\, to guaranty idempotency \([https\://github\.com/ansible\-collections/amazon\.aws/pull/2052](https\://github\.com/ansible\-collections/amazon\.aws/pull/2052)\)\.
-
+
#### cisco\.meraki
* Fixing problem of naming in organizations\_appliance\_vpn\_third\_party\_vpnpeers\_info\.
@@ -2324,12 +2798,12 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* docs \- addeed info about SG\-250 support and testing
* reverted attribute change \- keep interface \'bandwith\' attribute
-
+
#### community\.crypto
* acme\_certificate \- add include\_renewal\_cert\_id
option to allow requesting renewal of a specific certificate according to the current ACME Renewal Information specification draft \([https\://github\.com/ansible\-collections/community\.crypto/pull/739](https\://github\.com/ansible\-collections/community\.crypto/pull/739)\)\.
-
+
#### community\.docker
* docker\_container \- adds healthcheck\.start\_interval
to support healthcheck start interval setting on containers \([https\://github\.com/ansible\-collections/community\.docker/pull/848](https\://github\.com/ansible\-collections/community\.docker/pull/848)\)\.
@@ -2341,7 +2815,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* docker\_prune \- add new options builder\_cache\_all
\, builder\_cache\_filters
\, and builder\_cache\_keep\_storage
\, and a new return value builder\_cache\_caches\_deleted
for pruning build caches \([https\://github\.com/ansible\-collections/community\.docker/issues/844](https\://github\.com/ansible\-collections/community\.docker/issues/844)\, [https\://github\.com/ansible\-collections/community\.docker/issues/845](https\://github\.com/ansible\-collections/community\.docker/issues/845)\)\.
* docker\_swarm\_service \- adds sysctls
to support sysctl settings on swarm services \([https\://github\.com/ansible\-collections/community\.docker/issues/190](https\://github\.com/ansible\-collections/community\.docker/issues/190)\)\.
-
+
#### community\.vmware
* vmware\_dvs\_portgroup \- Make state default to present instead of having it as a required parameter \([https\://github\.com/ansible\-collections/community\.vmware/pull/2055](https\://github\.com/ansible\-collections/community\.vmware/pull/2055)\)\.
@@ -2380,7 +2854,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Modify ansible\-test\.yml to add the ansible 2\.17 test [https\://github\.com/ispim/inspur\.ispim/pull/33](https\://github\.com/ispim/inspur\.ispim/pull/33)\.
* Modify ansible\-test\.yml to add the ansible2\.16 test\.
-
+
#### netbox\.netbox
* nb\_inventory \- Add Virtual Disks to inventory \[\#1188\]\([https\://github\.com/netbox\-community/ansible\_modules/pull/1188](https\://github\.com/netbox\-community/ansible\_modules/pull/1188)\)
@@ -2411,7 +2885,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* in facts of interface \'bandwith\' changed to \'bandwidth\'
-
+
### Deprecated Features
@@ -2422,14 +2896,14 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* module\_utils\.botocore \- the boto3
parameter for get\_aws\_region\(\)
will be removed in a release after 2025\-05\-01\. The boto3
parameter has been ignored since release 4\.0\.0 \([https\://github\.com/ansible\-collections/amazon\.aws/pull/2047](https\://github\.com/ansible\-collections/amazon\.aws/pull/2047)\)\.
* module\_utils\.ec2 \- the boto3
parameter for get\_ec2\_security\_group\_ids\_from\_names\(\)
will be removed in a release after 2025\-05\-01\. The boto3
parameter has been ignored since release 4\.0\.0 \([https\://github\.com/ansible\-collections/amazon\.aws/pull/2047](https\://github\.com/ansible\-collections/amazon\.aws/pull/2047)\)\.
-
+
#### community\.crypto
* acme documentation fragment \- the default community\.crypto\.acme\[\.documentation\]
docs fragment is deprecated and will be removed from community\.crypto 3\.0\.0\. Replace it with both the new community\.crypto\.acme\.basic
and community\.crypto\.acme\.account
fragments \([https\://github\.com/ansible\-collections/community\.crypto/pull/735](https\://github\.com/ansible\-collections/community\.crypto/pull/735)\)\.
* acme\.backends module utils \- the get\_cert\_information\(\)
method for a ACME crypto backend must be implemented from community\.crypto 3\.0\.0 on \([https\://github\.com/ansible\-collections/community\.crypto/pull/736](https\://github\.com/ansible\-collections/community\.crypto/pull/736)\)\.
* crypto\.module\_backends\.common module utils \- the crypto\.module\_backends\.common
module utils is deprecated and will be removed from community\.crypto 3\.0\.0\. Use the improved argspec
module util instead \([https\://github\.com/ansible\-collections/community\.crypto/pull/749](https\://github\.com/ansible\-collections/community\.crypto/pull/749)\)\.
-
+
#### community\.docker
* docker\_compose \- the Docker Compose v1 module is deprecated and will be removed from community\.docker 4\.0\.0\. Please migrate to the community\.docker\.docker\_compose\_v2
module\, which works with Docker Compose v2 \([https\://github\.com/ansible\-collections/community\.docker/issues/823](https\://github\.com/ansible\-collections/community\.docker/issues/823)\, [https\://github\.com/ansible\-collections/community\.docker/pull/833](https\://github\.com/ansible\-collections/community\.docker/pull/833)\)\.
@@ -2438,15 +2912,15 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
### Security Fixes
-
+
#### community\.general
* keycloak\_identity\_provider \- the client secret was not correctly sanitized by the module\. The return values proposed
\, existing
\, and end\_state
\, as well as the diff\, did contain the client secret unmasked \([https\://github\.com/ansible\-collections/community\.general/pull/8355](https\://github\.com/ansible\-collections/community\.general/pull/8355)\)\.
-
+
### Bugfixes
-
+
#### Ansible\-core
* Add a version ceiling constraint for pypsrp to avoid potential breaking changes in the 1\.0\.0 release\.
@@ -2496,7 +2970,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* typo in changelog fragment template
* typo in test script
-
+
#### community\.crypto
* crypto\.math module utils \- change return values for quick\_is\_not\_prime\(\)
and convert\_int\_to\_bytes\(0\, 0\)
for special cases that do not appear when using the collection \([https\://github\.com/ansible\-collections/community\.crypto/pull/733](https\://github\.com/ansible\-collections/community\.crypto/pull/733)\)\.
@@ -2509,12 +2983,12 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Update Public Suffix List\.
-
+
#### community\.docker
* vendored Docker SDK for Python \- include a hotfix for requests 2\.32\.0 compatibility \([https\://github\.com/ansible\-collections/community\.docker/issues/860](https\://github\.com/ansible\-collections/community\.docker/issues/860)\, [https\://github\.com/docker/docker\-py/issues/3256](https\://github\.com/docker/docker\-py/issues/3256)\, [https\://github\.com/ansible\-collections/community\.docker/pull/861](https\://github\.com/ansible\-collections/community\.docker/pull/861)\)\.
-
+
#### community\.general
* keycloak\_user\_federation \- fix diff of empty krbPrincipalAttribute
\([https\://github\.com/ansible\-collections/community\.general/pull/8320](https\://github\.com/ansible\-collections/community\.general/pull/8320)\)\.
@@ -2522,7 +2996,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* opentelemetry callback plugin \- close spans always \([https\://github\.com/ansible\-collections/community\.general/pull/8367](https\://github\.com/ansible\-collections/community\.general/pull/8367)\)\.
* opentelemetry callback plugin \- honour the disable\_logs
option to avoid storing task results since they are not used regardless \([https\://github\.com/ansible\-collections/community\.general/pull/8373](https\://github\.com/ansible\-collections/community\.general/pull/8373)\)\.
-
+
#### community\.postgresql
* postgresql\_db \- restore
custom format as file instead of stdin to allow the use of \-\-job flag in target\_opts
\([https\://github\.com/ansible\-collections/community\.postgresql/issues/594](https\://github\.com/ansible\-collections/community\.postgresql/issues/594)\)\.
@@ -2530,7 +3004,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* postgresql\_idx \- consider schema name when checking for index \([https\://github\.com/ansible\-collections/community\.postgresql/issues/692](https\://github\.com/ansible\-collections/community\.postgresql/issues/692)\)\. Index names are only unique within a schema\. This allows using the same index name in multiple schemas\.
* postgresql\_privs \- Enables the ability to revoke functions from user \([https\://github\.com/ansible\-collections/community\.postgresql/issues/687](https\://github\.com/ansible\-collections/community\.postgresql/issues/687)\)\.
-
+
#### community\.vmware
* Clarify pyVmomi requirement \([https\://github\.com/ansible\-collections/community\.vmware/pull/2071](https\://github\.com/ansible\-collections/community\.vmware/pull/2071)\)\.
@@ -2568,7 +3042,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
### Known Issues
-
+
#### community\.docker
* Please note that the fix for requests 2\.32\.0 included in community\.docker 3\.10\.1 only
@@ -2579,7 +3053,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
If you still experience problems with requests 2\.32\.0\, such as error messages like
Not supported URL scheme http\+docker
\, please restrict requests to \<2\.32\.0
\.
-
+
### New Modules
@@ -2589,7 +3063,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* amazon\.aws\.rds\_cluster\_param\_group\_info \- Describes the properties of specific RDS cluster parameter group\.
* amazon\.aws\.rds\_engine\_versions\_info \- Describes the properties of specific versions of DB engines\.
-
+
#### community\.crypto
* community\.crypto\.acme\_ari\_info \- Retrieves ACME Renewal Information \(ARI\) for a certificate\.
@@ -2601,13 +3075,13 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* community\.zabbix\.zabbix\_correlation \- Create/update/delete Zabbix correlation
-
+
#### netbox\.netbox
* netbox\.netbox\.netbox\_custom\_field\_choice\_set \- Create\, updates\, or removes Custom Field Choice sets
* netbox\.netbox\.netbox\_module\_bay \- Create\, updates\, or removes Module Bay
-
+
### Unchanged Collections
* ansible\.netcommon \(still version 5\.3\.0\)
@@ -2699,59 +3173,59 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
## v9\.5\.1
-- Release Summary
-- Ansible\-core
-- Changed Collections
+- Release Summary
+- Ansible\-core
+- Changed Collections
- Major Changes
- - containers\.podman
+ - containers\.podman
- fortinet\.fortios
-- Minor Changes
+- Minor Changes
- amazon\.aws
- cisco\.aci
- - cisco\.dnac
- - cisco\.meraki
+ - cisco\.dnac
+ - cisco\.meraki
- cisco\.mso
- community\.aws
- - community\.crypto
- - community\.docker
- - community\.general
+ - community\.crypto
+ - community\.docker
+ - community\.general
- community\.rabbitmq
- community\.routeros
- - community\.vmware
- - containers\.podman
+ - community\.vmware
+ - containers\.podman
- dellemc\.powerflex
- netapp\.ontap
- purestorage\.flashblade
-- Deprecated Features
- - community\.crypto
- - community\.general
- - community\.vmware
-- Bugfixes
- - Ansible\-core
+- Deprecated Features
+ - community\.crypto
+ - community\.general
+ - community\.vmware
+- Bugfixes
+ - Ansible\-core
- amazon\.aws
- cisco\.aci
- cisco\.ise
- cisco\.mso
- community\.aws
- - community\.crypto
+ - community\.crypto
- community\.dns
- - community\.docker
- - community\.general
+ - community\.docker
+ - community\.general
- community\.hrobot
- - community\.vmware
- - containers\.podman
+ - community\.vmware
+ - containers\.podman
- fortinet\.fortios
- netapp\.ontap
- New Plugins
- Filter
-- New Modules
+- New Modules
- community\.aws
- - community\.crypto
- - community\.general
+ - community\.crypto
+ - community\.general
- dellemc\.powerflex
-- Unchanged Collections
+- Unchanged Collections
-
+
### Release Summary
Release Date\: 2024\-04\-24
@@ -2760,7 +3234,7 @@ Release Date\: 2024\-04\-24
Please note that this release replaces a mistakenly released 9\.5\.0 that included a breaking change\. The 9\.5\.0 release has been yanked from PyPI and is not part of the official release history\.
-
+
### Ansible\-core
Ansible 9\.5\.1 contains ansible\-core version 2\.16\.6\.
@@ -2768,7 +3242,7 @@ This is a newer version than version 2\.16\.5 contained in the previous Ansible
The changes are reported in the combined changelog below\.
-
+
### Changed Collections
If not mentioned explicitly\, the changes are reported in the combined changelog below\.
@@ -2803,7 +3277,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
### Major Changes
-
+
#### containers\.podman
* Add quadlet support for Podman modules
@@ -2816,7 +3290,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Update the documentation for the supported versions from latest to a fix version number\.
* Update the required ansible version to 2\.15\.
-
+
### Minor Changes
@@ -2886,7 +3360,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Add support for useg default block statement configuration for useg epg in aci\_epg
* Modify child class node block conditions to be optional in aci\_switch\_leaf\_selector
-
+
#### cisco\.dnac
* Added a method to validate IP addresses\.
@@ -2896,7 +3370,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Fixed a minor issue in the site workflow manager module\.
* Updating galaxy\.yml ansible\.utils dependencies\.
-
+
#### cisco\.meraki
* Ansible collection now support v1\.44\.1 of Dashboard Api\.
@@ -2978,13 +3452,13 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* glue\_job \- add support for 2 new instance types which are G\.4X and G\.8X \([https\://github\.com/ansible\-collections/community\.aws/pull/2048](https\://github\.com/ansible\-collections/community\.aws/pull/2048)\)\.
* msk\_cluster \- Support for additional m5
and m7g
types of MSK clusters \([https\://github\.com/ansible\-collections/community\.aws/pull/1947](https\://github\.com/ansible\-collections/community\.aws/pull/1947)\)\.
-
+
#### community\.crypto
* When using cryptography \>\= 42\.0\.0\, use offset\-aware datetime\.datetime
objects \(with timezone UTC\) instead of offset\-naive UTC timestamps \([https\://github\.com/ansible\-collections/community\.crypto/issues/726](https\://github\.com/ansible\-collections/community\.crypto/issues/726)\, [https\://github\.com/ansible\-collections/community\.crypto/pull/727](https\://github\.com/ansible\-collections/community\.crypto/pull/727)\)\.
* openssh\_cert \- avoid UTC functions deprecated in Python 3\.12 when using Python 3 \([https\://github\.com/ansible\-collections/community\.crypto/pull/727](https\://github\.com/ansible\-collections/community\.crypto/pull/727)\)\.
-
+
#### community\.docker
* The EE requirements now include PyYAML\, since the docker\_compose\_v2\*
modules depend on it when the definition
option is used\. This should not have a noticable effect on generated EEs since ansible\-core itself depends on PyYAML as well\, and ansible\-builder explicitly ignores this dependency \([https\://github\.com/ansible\-collections/community\.docker/pull/832](https\://github\.com/ansible\-collections/community\.docker/pull/832)\)\.
@@ -2992,7 +3466,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* docker\_compose\_v2\* modules \- allow to provide an inline definition of the compose content instead of having to provide a project\_src
directory with the compose file written into it \([https\://github\.com/ansible\-collections/community\.docker/issues/829](https\://github\.com/ansible\-collections/community\.docker/issues/829)\, [https\://github\.com/ansible\-collections/community\.docker/pull/832](https\://github\.com/ansible\-collections/community\.docker/pull/832)\)\.
* vendored Docker SDK for Python \- remove unused code that relies on functionality deprecated in Python 3\.12 \([https\://github\.com/ansible\-collections/community\.docker/pull/834](https\://github\.com/ansible\-collections/community\.docker/pull/834)\)\.
-
+
#### community\.general
* Use offset\-aware datetime\.datetime
objects \(with timezone UTC\) instead of offset\-naive UTC timestamps\, which are deprecated in Python 3\.12 \([https\://github\.com/ansible\-collections/community\.general/pull/8222](https\://github\.com/ansible\-collections/community\.general/pull/8222)\)\.
@@ -3029,7 +3503,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* api\_info\, api\_modify \- add missing paths /routing bgp aggregate
\, /routing bgp network
and /routing bgp peer
\([https\://github\.com/ansible\-collections/community\.routeros/pull/277](https\://github\.com/ansible\-collections/community\.routeros/pull/277)\)\.
* api\_info\, api\_modify \- add support for paths /mpls interface
\, /mpls ldp accept\-filter
\, /mpls ldp advertise\-filter
and mpls ldp interface
\([https\://github\.com/ansible\-collections/community\.routeros/pull/272](https\://github\.com/ansible\-collections/community\.routeros/pull/272)\)\.
-
+
#### community\.vmware
* Document that all parameters and VMware object names are case sensitive \([https\://github\.com/ansible\-collections/community\.vmware/issues/2019](https\://github\.com/ansible\-collections/community\.vmware/issues/2019)\)\.
@@ -3037,7 +3511,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* vmware\_dvswitch \- Add switchIpAddress/switch\_ip parameter for netflow config
* vmware\_guest\_tools\_info \- Use toolsVersionStatus2 instead of toolsVersionStatus \([https\://github\.com/ansible\-collections/community\.vmware/issues/2033](https\://github\.com/ansible\-collections/community\.vmware/issues/2033)\)\.
-
+
#### containers\.podman
* CI \- Fix rootfs test in CI
@@ -3074,28 +3548,28 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* purefb\_info \- Show array network access policy from Purity//FB 4\.4\.0
* purefb\_policy \- Add support for network access policies from Purity//FB 4\.4\.0
-
+
### Deprecated Features
-
+
#### community\.crypto
* acme\.backends module utils \- from community\.crypto on\, all implementations of CryptoBackend
must override get\_ordered\_csr\_identifiers\(\)
\. The current default implementation\, which simply sorts the result of get\_csr\_identifiers\(\)
\, will then be removed \([https\://github\.com/ansible\-collections/community\.crypto/pull/725](https\://github\.com/ansible\-collections/community\.crypto/pull/725)\)\.
-
+
#### community\.general
* hipchat callback plugin \- the hipchat service has been discontinued and the self\-hosted variant has been End of Life since 2020\. The callback plugin is therefore deprecated and will be removed from community\.general 10\.0\.0 if nobody provides compelling reasons to still keep it \([https\://github\.com/ansible\-collections/community\.general/issues/8184](https\://github\.com/ansible\-collections/community\.general/issues/8184)\, [https\://github\.com/ansible\-collections/community\.general/pull/8189](https\://github\.com/ansible\-collections/community\.general/pull/8189)\)\.
-
+
#### community\.vmware
* vmware\_guest\_tools\_info \- vm\_tools\_install\_status will be removed from next major version \(5\.0\.0\) of the collection since the API call that provides this information has been deprecated by VMware\. Use vm\_tools\_running\_status / vm\_tools\_version\_status instead \([https\://github\.com/ansible\-collections/community\.vmware/issues/2033](https\://github\.com/ansible\-collections/community\.vmware/issues/2033)\)\.
-
+
### Bugfixes
-
+
#### Ansible\-core
* Consolidated the list of internal static vars\, centralized them as constant and completed from some missing entries\.
@@ -3146,7 +3620,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* ssm\(connection\) \- fix bucket region logic when region is us\-east\-1
\([https\://github\.com/ansible\-collections/community\.aws/pull/1908](https\://github\.com/ansible\-collections/community\.aws/pull/1908)\)\.
-
+
#### community\.crypto
* acme\_certificate \- respect the order of the CNAME and SAN identifiers that are passed on when creating an ACME order \([https\://github\.com/ansible\-collections/community\.crypto/issues/723](https\://github\.com/ansible\-collections/community\.crypto/issues/723)\, [https\://github\.com/ansible\-collections/community\.crypto/pull/725](https\://github\.com/ansible\-collections/community\.crypto/pull/725)\)\.
@@ -3157,14 +3631,14 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Update Public Suffix List\.
* inventory plugins \- add unsafe wrapper to avoid marking strings that do not contain \{
or \}
as unsafe\, to work around a bug in AWX \([https\://github\.com/ansible\-collections/community\.dns/pull/197](https\://github\.com/ansible\-collections/community\.dns/pull/197)\)\.
-
+
#### community\.docker
* docker\_compose\_v2\* \- allow project\_src
to be a relative path\, by converting it to an absolute path before using it \([https\://github\.com/ansible\-collections/community\.docker/issues/827](https\://github\.com/ansible\-collections/community\.docker/issues/827)\, [https\://github\.com/ansible\-collections/community\.docker/pull/828](https\://github\.com/ansible\-collections/community\.docker/pull/828)\)\.
* docker\_compose\_v2\* modules \- abort with a nice error message instead of crash when the Docker Compose CLI plugin version is dev
\([https\://github\.com/ansible\-collections/community\.docker/issues/825](https\://github\.com/ansible\-collections/community\.docker/issues/825)\, [https\://github\.com/ansible\-collections/community\.docker/pull/826](https\://github\.com/ansible\-collections/community\.docker/pull/826)\)\.
* inventory plugins \- add unsafe wrapper to avoid marking strings that do not contain \{
or \}
as unsafe\, to work around a bug in AWX \([https\://github\.com/ansible\-collections/community\.docker/pull/835](https\://github\.com/ansible\-collections/community\.docker/pull/835)\)\.
-
+
#### community\.general
* aix\_filesystem \- fix \_validate\_vg
not passing VG name to lsvg\_cmd
\([https\://github\.com/ansible\-collections/community\.general/issues/8151](https\://github\.com/ansible\-collections/community\.general/issues/8151)\)\.
@@ -3187,14 +3661,14 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* inventory plugins \- add unsafe wrapper to avoid marking strings that do not contain \{
or \}
as unsafe\, to work around a bug in AWX \([https\://github\.com/ansible\-collections/community\.hrobot/pull/102](https\://github\.com/ansible\-collections/community\.hrobot/pull/102)\)\.
-
+
#### community\.vmware
* Use isinstance\(\) instead of type\(\) for a typecheck \([https\://github\.com/ansible\-collections/community\.vmware/pull/2011](https\://github\.com/ansible\-collections/community\.vmware/pull/2011)\)\.
* vmware\_guest \- Fix a error while updating the VM by adding a new disk\. While adding a disk to an existing VM\, it leaves it in invalid state\. \([https\://github\.com/ansible\-collections/community\.vmware/pull/2044](https\://github\.com/ansible\-collections/community\.vmware/pull/2044)\)\.
* vmware\_guest \- Fix a missing error message while setting a template parameter with inconsistency guest\_os ID \([https\://github\.com/ansible\-collections/community\.vmware/pull/2036](https\://github\.com/ansible\-collections/community\.vmware/pull/2036)\)\.
-
+
#### containers\.podman
* Fix pod info for non\-existant pods
@@ -3231,7 +3705,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* community\.dns\.quote\_txt \- Quotes a string to use as a TXT record entry
* community\.dns\.unquote\_txt \- Unquotes a TXT record entry to a string
-
+
### New Modules
@@ -3239,12 +3713,12 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* community\.aws\.dynamodb\_table\_info \- Returns information about a Dynamo DB table
-
+
#### community\.crypto
* community\.crypto\.x509\_certificate\_convert \- Convert X\.509 certificates
-
+
#### community\.general
* community\.general\.keycloak\_client\_rolescope \- Allows administration of Keycloak client roles scope to restrict the usage of certain roles to a other specific client applications\.
@@ -3254,7 +3728,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* dellemc\.powerflex\.resource\_group \- Manage resource group deployments on Dell PowerFlex
-
+
### Unchanged Collections
* ansible\.netcommon \(still version 5\.3\.0\)
@@ -3340,61 +3814,61 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
## v9\.4\.0
-- Release Summary
-- Ansible\-core
-- Changed Collections
-- Minor Changes
- - Ansible\-core
+- Release Summary
+- Ansible\-core
+- Changed Collections
+- Minor Changes
+ - Ansible\-core
- amazon\.aws
- ansible\.windows
- - cisco\.dnac
+ - cisco\.dnac
- cisco\.ise
- - community\.general
+ - community\.general
- community\.hashi\_vault
- community\.routeros
- community\.windows
- dellemc\.powerflex
- - ibm\.storage\_virtualize
+ - ibm\.storage\_virtualize
- microsoft\.ad
- purestorage\.flasharray
- purestorage\.flashblade
-- Deprecated Features
+- Deprecated Features
- amazon\.aws
- Security Fixes
- community\.dns
- - community\.docker
- - community\.general
+ - community\.docker
+ - community\.general
- community\.hrobot
-- Bugfixes
- - Ansible\-core
+- Bugfixes
+ - Ansible\-core
- amazon\.aws
- ansible\.windows
- community\.dns
- - community\.docker
- - community\.general
+ - community\.docker
+ - community\.general
- community\.windows
- - ibm\.storage\_virtualize
+ - ibm\.storage\_virtualize
- kubernetes\.core
- - lowlydba\.sqlserver
+ - lowlydba\.sqlserver
- microsoft\.ad
- purestorage\.flasharray
- purestorage\.flashblade
- New Plugins
- Filter
-- New Modules
- - community\.general
+- New Modules
+ - community\.general
- community\.hashi\_vault
- dellemc\.powerflex
-- Unchanged Collections
+- Unchanged Collections
-
+
### Release Summary
Release Date\: 2024\-03\-27
[Porting Guide](https\://docs\.ansible\.com/ansible/devel/porting\_guides\.html)
-
+
### Ansible\-core
Ansible 9\.4\.0 contains ansible\-core version 2\.16\.5\.
@@ -3402,7 +3876,7 @@ This is a newer version than version 2\.16\.4 contained in the previous Ansible
The changes are reported in the combined changelog below\.
-
+
### Changed Collections
If not mentioned explicitly\, the changes are reported in the combined changelog below\.
@@ -3431,10 +3905,10 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
| purestorage.flasharray | 1.26.0 | 1.27.0 | |
| purestorage.flashblade | 1.15.0 | 1.16.0 | |
-
+
### Minor Changes
-
+
#### Ansible\-core
* ansible\-test \- Add a work\-around for permission denied errors when using pytest \>\= 8
on multi\-user systems with an installed version of ansible\-test
\.
@@ -3460,7 +3934,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* win\_uri \- Max depth for json object conversion used to be 2\. Can now send json objects with up to 20 levels of nesting
-
+
#### cisco\.dnac
* Added attributes \'dnac\_api\_task\_timeout\' and \'dnac\_task\_poll\_interval\' in intent and workflow\_manager modules\.
@@ -3479,7 +3953,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Changes the minimum supported version from Ansible v2\.9\.10 to v2\.14\.0
-
+
#### community\.general
* bitwarden lookup plugin \- allows to fetch all records of a given collection ID\, by allowing to pass an empty value for search\_value
when collection\_id
is provided \([https\://github\.com/ansible\-collections/community\.general/pull/8013](https\://github\.com/ansible\-collections/community\.general/pull/8013)\)\.
@@ -3515,7 +3989,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* The Info module is enhanced to retrieve lists related to fault sets\, service templates\, deployments\, and managed devices\.
* The SDS module has been enhanced to facilitate SDS creation within a fault set\.
-
+
#### ibm\.storage\_virtualize
* ibm\_sv\_manage\_snapshot \- Added support to restore subset of volumes of a volumegroup from a snapshot
@@ -3550,7 +4024,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* purefb\_ds \- Add force\_bind\_password parameter to allow module to be idempotent\.
-
+
### Deprecated Features
@@ -3566,12 +4040,12 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* hosttech\_dns\_records and hetzner\_dns\_records inventory plugins \- make sure all data received from the remote servers is marked as unsafe\, so remote code execution by obtaining texts that can be evaluated as templates is not possible \([https\://www\.die\-welt\.net/2024/03/remote\-code\-execution\-in\-ansible\-dynamic\-inventory\-plugins/](https\://www\.die\-welt\.net/2024/03/remote\-code\-execution\-in\-ansible\-dynamic\-inventory\-plugins/)\, [https\://github\.com/ansible\-collections/community\.dns/pull/189](https\://github\.com/ansible\-collections/community\.dns/pull/189)\)\.
-
+
#### community\.docker
* docker\_containers\, docker\_machine\, and docker\_swarm inventory plugins \- make sure all data received from the Docker daemon / Docker machine is marked as unsafe\, so remote code execution by obtaining texts that can be evaluated as templates is not possible \([https\://www\.die\-welt\.net/2024/03/remote\-code\-execution\-in\-ansible\-dynamic\-inventory\-plugins/](https\://www\.die\-welt\.net/2024/03/remote\-code\-execution\-in\-ansible\-dynamic\-inventory\-plugins/)\, [https\://github\.com/ansible\-collections/community\.docker/pull/815](https\://github\.com/ansible\-collections/community\.docker/pull/815)\)\.
-
+
#### community\.general
* cobbler\, gitlab\_runners\, icinga2\, linode\, lxd\, nmap\, online\, opennebula\, proxmox\, scaleway\, stackpath\_compute\, virtualbox\, and xen\_orchestra inventory plugin \- make sure all data received from the remote servers is marked as unsafe\, so remote code execution by obtaining texts that can be evaluated as templates is not possible \([https\://www\.die\-welt\.net/2024/03/remote\-code\-execution\-in\-ansible\-dynamic\-inventory\-plugins/](https\://www\.die\-welt\.net/2024/03/remote\-code\-execution\-in\-ansible\-dynamic\-inventory\-plugins/)\, [https\://github\.com/ansible\-collections/community\.general/pull/8098](https\://github\.com/ansible\-collections/community\.general/pull/8098)\)\.
@@ -3581,10 +4055,10 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* robot inventory plugin \- make sure all data received from the Hetzner robot service server is marked as unsafe\, so remote code execution by obtaining texts that can be evaluated as templates is not possible \([https\://www\.die\-welt\.net/2024/03/remote\-code\-execution\-in\-ansible\-dynamic\-inventory\-plugins/](https\://www\.die\-welt\.net/2024/03/remote\-code\-execution\-in\-ansible\-dynamic\-inventory\-plugins/)\, [https\://github\.com/ansible\-collections/community\.hrobot/pull/99](https\://github\.com/ansible\-collections/community\.hrobot/pull/99)\)\.
-
+
### Bugfixes
-
+
#### Ansible\-core
* Fix an issue when setting a plugin name from an unsafe source resulted in ValueError\: unmarshallable object
\([https\://github\.com/ansible/ansible/issues/82708](https\://github\.com/ansible/ansible/issues/82708)\)
@@ -3612,7 +4086,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* DNS record modules\, inventory plugins \- fix the TXT entry encoder to avoid splitting up escape sequences for quotes and backslashes over multiple TXT strings \([https\://github\.com/ansible\-collections/community\.dns/issues/190](https\://github\.com/ansible\-collections/community\.dns/issues/190)\, [https\://github\.com/ansible\-collections/community\.dns/pull/191](https\://github\.com/ansible\-collections/community\.dns/pull/191)\)\.
* Update Public Suffix List\.
-
+
#### community\.docker
* docker\_compose\_v2 \- do not fail when non\-fatal errors occur\. This can happen when pulling an image fails\, but then the image can be built for another service\. Docker Compose emits an error in that case\, but docker compose up
still completes successfully \([https\://github\.com/ansible\-collections/community\.docker/issues/807](https\://github\.com/ansible\-collections/community\.docker/issues/807)\, [https\://github\.com/ansible\-collections/community\.docker/pull/810](https\://github\.com/ansible\-collections/community\.docker/pull/810)\, [https\://github\.com/ansible\-collections/community\.docker/pull/811](https\://github\.com/ansible\-collections/community\.docker/pull/811)\)\.
@@ -3620,7 +4094,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* docker\_compose\_v2\* modules \- parse logfmt
warnings emitted by Docker Compose \([https\://github\.com/ansible\-collections/community\.docker/issues/787](https\://github\.com/ansible\-collections/community\.docker/issues/787)\, [https\://github\.com/ansible\-collections/community\.docker/pull/811](https\://github\.com/ansible\-collections/community\.docker/pull/811)\)\.
* docker\_compose\_v2\_pull \- fixing idempotence by checking actual pull progress events instead of service\-level pull request when policy\=always
\. This stops the module from reporting changed\=true
if no actual change happened when pulling\. In check mode\, it has to assume that a change happens though \([https\://github\.com/ansible\-collections/community\.docker/issues/813](https\://github\.com/ansible\-collections/community\.docker/issues/813)\, [https\://github\.com/ansible\-collections/community\.docker/pull/814](https\://github\.com/ansible\-collections/community\.docker/pull/814)\)\.
-
+
#### community\.general
* aix\_filesystem \- fix issue with empty list items in crfs logic and option order \([https\://github\.com/ansible\-collections/community\.general/pull/8052](https\://github\.com/ansible\-collections/community\.general/pull/8052)\)\.
@@ -3641,7 +4115,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* win\_psmodule \- Fix up error message with state\=latest
* win\_robocopy \- Fix up cmd
return value to include the executable robocopy
-
+
#### ibm\.storage\_virtualize
* ibm\_svc\_info \- Command and release mapping to remove errors in gather\_subset\=all
@@ -3652,7 +4126,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Resolve Collections util resource discovery fails when complex subresources present \([https\://github\.com/ansible\-collections/kubernetes\.core/pull/676](https\://github\.com/ansible\-collections/kubernetes\.core/pull/676)\)\.
-
+
#### lowlydba\.sqlserver
* Update documentation for agent\_job\_schedule to reflect proper input formatting\. \([https\://github\.com/lowlydba/lowlydba\.sqlserver/pull/229](https\://github\.com/lowlydba/lowlydba\.sqlserver/pull/229)\)
@@ -3687,10 +4161,10 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* microsoft\.ad\.dn\_escape \- Escape an LDAP DistinguishedName value string\.
* microsoft\.ad\.parse\_dn \- Parses an LDAP DistinguishedName string into an object\.
-
+
### New Modules
-
+
#### community\.general
* community\.general\.usb\_facts \- Allows listing information about USB devices
@@ -3719,7 +4193,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* dellemc\.powerflex\.fault\_set \- Manage Fault Sets on Dell PowerFlex
-
+
### Unchanged Collections
* ansible\.netcommon \(still version 5\.3\.0\)
@@ -3808,71 +4282,71 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
## v9\.3\.0
-- Release Summary
-- Ansible\-core
-- Changed Collections
+- Release Summary
+- Ansible\-core
+- Changed Collections
- Major Changes
- community\.mysql
- fortinet\.fortios
-- Minor Changes
+- Minor Changes
- amazon\.aws
- - community\.crypto
- - community\.docker
- - community\.general
+ - community\.crypto
+ - community\.docker
+ - community\.general
- community\.grafana
- community\.mysql
- - community\.postgresql
+ - community\.postgresql
- community\.routeros
- - community\.vmware
- - containers\.podman
+ - community\.vmware
+ - containers\.podman
- fortinet\.fortimanager
- grafana\.grafana
- hetzner\.hcloud
- - lowlydba\.sqlserver
+ - lowlydba\.sqlserver
- netapp\.ontap
- netapp\.storagegrid
- - netbox\.netbox
+ - netbox\.netbox
- purestorage\.fusion
-- Deprecated Features
- - community\.crypto
-- Bugfixes
- - Ansible\-core
- - amazon\.aws
+- Deprecated Features
- community\.crypto
+- Bugfixes
+ - Ansible\-core
+ - amazon\.aws
+ - community\.crypto
- community\.dns
- - community\.docker
- - community\.general
+ - community\.docker
+ - community\.general
- community\.grafana
- community\.mysql
- - community\.postgresql
+ - community\.postgresql
- community\.routeros
- - containers\.podman
- - f5networks\.f5\_modules
+ - containers\.podman
+ - f5networks\.f5\_modules
- fortinet\.fortimanager
- fortinet\.fortios
- - lowlydba\.sqlserver
+ - lowlydba\.sqlserver
- netapp\.ontap
- netapp\.storagegrid
- - netbox\.netbox
+ - netbox\.netbox
- New Plugins
- Callback
- Filter
-- New Modules
- - community\.general
- - containers\.podman
+- New Modules
+ - community\.general
+ - containers\.podman
- fortinet\.fortimanager
- hetzner\.hcloud
- - netbox\.netbox
-- Unchanged Collections
+ - netbox\.netbox
+- Unchanged Collections
-
+
### Release Summary
Release Date\: 2024\-02\-27
[Porting Guide](https\://docs\.ansible\.com/ansible/devel/porting\_guides\.html)
-
+
### Ansible\-core
Ansible 9\.3\.0 contains ansible\-core version 2\.16\.4\.
@@ -3880,7 +4354,7 @@ This is a newer version than version 2\.16\.3 contained in the previous Ansible
The changes are reported in the combined changelog below\.
-
+
### Changed Collections
If not mentioned explicitly\, the changes are reported in the combined changelog below\.
@@ -3931,7 +4405,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Update the required ansible version to 2\.14\.
* Update the supported version ranges instead of concrete version numbers to reduce the collection size\.
-
+
### Minor Changes
@@ -3945,19 +4419,19 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* s3\_bucket\_info \- add parameter bucket\_versioning
to return the versioning state of a bucket \([https\://github\.com/ansible\-collections/amazon\.aws/pull/1919](https\://github\.com/ansible\-collections/amazon\.aws/pull/1919)\)\.
* s3\_object\_info \- fix exception raised when listing objects from empty bucket \([https\://github\.com/ansible\-collections/amazon\.aws/pull/1919](https\://github\.com/ansible\-collections/amazon\.aws/pull/1919)\)\.
-
+
#### community\.crypto
* x509\_crl \- the new option serial\_numbers
allow to configure in which format serial numbers can be provided to revoked\_certificates\[\]\.serial\_number
\. The default is as integers \(serial\_numbers\=integer
\) for backwards compatibility\; setting serial\_numbers\=hex\-octets
allows to specify colon\-separated hex octet strings like 00\:11\:22\:FF
\([https\://github\.com/ansible\-collections/community\.crypto/issues/687](https\://github\.com/ansible\-collections/community\.crypto/issues/687)\, [https\://github\.com/ansible\-collections/community\.crypto/pull/715](https\://github\.com/ansible\-collections/community\.crypto/pull/715)\)\.
-
+
#### community\.docker
* docker\_compose\_v2 \- allow to wait until containers are running/health when running docker compose up
with the new wait
option \([https\://github\.com/ansible\-collections/community\.docker/issues/794](https\://github\.com/ansible\-collections/community\.docker/issues/794)\, [https\://github\.com/ansible\-collections/community\.docker/pull/796](https\://github\.com/ansible\-collections/community\.docker/pull/796)\)\.
* docker\_container \- the pull\_check\_mode\_behavior
option now allows to control the module\'s behavior in check mode when pull\=always
\([https\://github\.com/ansible\-collections/community\.docker/issues/792](https\://github\.com/ansible\-collections/community\.docker/issues/792)\, [https\://github\.com/ansible\-collections/community\.docker/pull/797](https\://github\.com/ansible\-collections/community\.docker/pull/797)\)\.
* docker\_container \- the pull
option now accepts the three values never
\, missing\_image
\(default\)\, and never
\, next to the previously valid values true
\(equivalent to always
\) and false
\(equivalent to missing\_image
\)\. This allows the equivalent to \-\-pull\=never
from the Docker command line \([https\://github\.com/ansible\-collections/community\.docker/issues/783](https\://github\.com/ansible\-collections/community\.docker/issues/783)\, [https\://github\.com/ansible\-collections/community\.docker/pull/797](https\://github\.com/ansible\-collections/community\.docker/pull/797)\)\.
-
+
#### community\.general
* bitwarden lookup plugin \- add bw\_session
option\, to pass session key instead of reading from env \([https\://github\.com/ansible\-collections/community\.general/pull/7994](https\://github\.com/ansible\-collections/community\.general/pull/7994)\)\.
@@ -3984,7 +4458,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* mysql\_user \- add the password\_expire
and password\_expire\_interval
arguments to implement the password expiration management for mysql user \([https\://github\.com/ansible\-collections/community\.mysql/pull/598](https\://github\.com/ansible\-collections/community\.mysql/pull/598)\)\.
* mysql\_user \- add user attribute support via the attributes
parameter and return value \([https\://github\.com/ansible\-collections/community\.mysql/pull/604](https\://github\.com/ansible\-collections/community\.mysql/pull/604)\)\.
-
+
#### community\.postgresql
* postgresql\_db \- add the icu\_locale
argument \([https\://github\.com/ansible\-collections/community\.postgresql/issues/666](https\://github\.com/ansible\-collections/community\.postgresql/issues/666)\)\.
@@ -3996,7 +4470,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* api\_info\, api\_modify \- make path user group
modifiable and add comment
attribute \([https\://github\.com/ansible\-collections/community\.routeros/issues/256](https\://github\.com/ansible\-collections/community\.routeros/issues/256)\, [https\://github\.com/ansible\-collections/community\.routeros/pull/257](https\://github\.com/ansible\-collections/community\.routeros/pull/257)\)\.
* api\_modify\, api\_info \- add support for the ip vrf
path in RouterOS 7 \([https\://github\.com/ansible\-collections/community\.routeros/pull/259](https\://github\.com/ansible\-collections/community\.routeros/pull/259)\)
-
+
#### community\.vmware
* Add standard function vmware\_argument\_spec\(\) from module\_utils for using default env fallback function\. [https\://github\.com/ansible\-collections/community\.vmware/issues/1977](https\://github\.com/ansible\-collections/community\.vmware/issues/1977)
@@ -4006,7 +4480,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* vmware\_vmkernel \- Add the function to set the enable\_backup\_nfc setting \([https\://github\.com/ansible\-collections/community\.vmware/pull/1978](https\://github\.com/ansible\-collections/community\.vmware/pull/1978)\)
* vsphere\_copy \- Add parameter to tell vsphere\_copy which diskformat is being uploaded \([https\://github\.com/ansible\-collections/community\.vmware/pull/1995](https\://github\.com/ansible\-collections/community\.vmware/pull/1995)\)\.
-
+
#### containers\.podman
* Add log\_opt and annotaion options to podman\_play module
@@ -4055,7 +4529,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* firewall\_resource \- Add new firewall\_resource module to manage firewalls resources\.
* inventory \- Add hostvars\_prefix and hostvars\_suffix\` options to customize the inventory host variables keys\.
-
+
#### lowlydba\.sqlserver
* Add ability to prevent changing login\'s password\, even if password supplied\.
@@ -4082,7 +4556,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* na\_sg\_grid\_account \- New option allow\_select\_object\_content
for enabling use of the S3 SelectObjectContent API\.
* na\_sg\_grid\_account \- New option description
for setting additional identifying information for the tenant account\.
-
+
#### netbox\.netbox
* CI \- CI adjustments \[\#1154\]\([https\://github\.com/netbox\-community/ansible\_modules/pull/1154](https\://github\.com/netbox\-community/ansible\_modules/pull/1154)\) \[\#1155\]\([https\://github\.com/netbox\-community/ansible\_modules/pull/1155](https\://github\.com/netbox\-community/ansible\_modules/pull/1155)\) \[\#1157\]\([https\://github\.com/netbox\-community/ansible\_modules/pull/1157](https\://github\.com/netbox\-community/ansible\_modules/pull/1157)\)
@@ -4096,7 +4570,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* fusion\_volume \- Allow creating a new volume from already existing volume or volume snapshot
-
+
### Deprecated Features
* The inspur\.sm
collection is considered unmaintained and will be removed from Ansible 11 if no one starts maintaining it again before Ansible 11\.
@@ -4107,15 +4581,15 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
It will be removed from Ansible 10 if no one starts maintaining it again before Ansible 10\.
See [Collections Removal Process for unmaintained collections](https\://docs\.ansible\.com/ansible/devel/community/collection\_contributors/collection\_package\_removal\.html\#unmaintained\-collections) for more details \([https\://forum\.ansible\.com/t/3712](https\://forum\.ansible\.com/t/3712)\)\.
-
+
#### community\.crypto
* openssl\_csr\_pipe\, openssl\_privatekey\_pipe\, x509\_certificate\_pipe \- the current behavior of check mode is deprecated and will change in community\.crypto 3\.0\.0\. The current behavior is similar to the modules without \_pipe
\: if the object needs to be \(re\-\)generated\, only the changed
status is set\, but the object is not updated\. From community\.crypto 3\.0\.0 on\, the modules will ignore check mode and always act as if check mode is not active\. This behavior can already achieved now by adding check\_mode\: false
to the task\. If you think this breaks your use\-case of this module\, please [create an issue in the community\.crypto repository](https\://github\.com/ansible\-collections/community\.crypto/issues/new/choose) \([https\://github\.com/ansible\-collections/community\.crypto/issues/712](https\://github\.com/ansible\-collections/community\.crypto/issues/712)\, [https\://github\.com/ansible\-collections/community\.crypto/pull/714](https\://github\.com/ansible\-collections/community\.crypto/pull/714)\)\.
-
+
### Bugfixes
-
+
#### Ansible\-core
* Fix loading vars\_plugins in roles \([https\://github\.com/ansible/ansible/issues/82239](https\://github\.com/ansible/ansible/issues/82239)\)\.
@@ -4129,7 +4603,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* backup\_plan \- Fix idempotency issue when using botocore \>\= 1\.31\.36 \([https\://github\.com/ansible\-collections/amazon\.aws/issues/1952](https\://github\.com/ansible\-collections/amazon\.aws/issues/1952)\)\.
* plugins/inventory/aws\_ec2 \- Fix failure when retrieving information for more than 40 instances with use\_ssm\_inventory \([https\://github\.com/ansible\-collections/amazon\.aws/issues/1713](https\://github\.com/ansible\-collections/amazon\.aws/issues/1713)\)\.
-
+
#### community\.crypto
* luks\_device \- fixed module a bug that prevented using remove\_keyslot
with the value 0
\([https\://github\.com/ansible\-collections/community\.crypto/pull/710](https\://github\.com/ansible\-collections/community\.crypto/pull/710)\)\.
@@ -4141,14 +4615,14 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Update Public Suffix List\.
-
+
#### community\.docker
* docker\_compose\_v2 \- do not consider a Waiting
event as an action/change \([https\://github\.com/ansible\-collections/community\.docker/pull/804](https\://github\.com/ansible\-collections/community\.docker/pull/804)\)\.
* docker\_compose\_v2 \- do not treat service\-level pull events as changes to avoid incorrect changed\=true
return value of pull\=always
\([https\://github\.com/ansible\-collections/community\.docker/issues/802](https\://github\.com/ansible\-collections/community\.docker/issues/802)\, [https\://github\.com/ansible\-collections/community\.docker/pull/803](https\://github\.com/ansible\-collections/community\.docker/pull/803)\)\.
* docker\_compose\_v2\, docker\_compose\_v2\_pull \- fix parsing of pull messages for Docker Compose 2\.20\.0 \([https\://github\.com/ansible\-collections/community\.docker/issues/785](https\://github\.com/ansible\-collections/community\.docker/issues/785)\, [https\://github\.com/ansible\-collections/community\.docker/pull/786](https\://github\.com/ansible\-collections/community\.docker/pull/786)\)\.
-
+
#### community\.general
* cargo \- fix idempotency issues when using a custom installation path for packages \(using the \-\-path
parameter\)\. The initial installation runs fine\, but subsequent runs use the get\_installed\(\)
function which did not check the given installation location\, before running cargo install
\. This resulted in a false changed
state\. Also the removal of packeges using state\: absent
failed\, as the installation check did not use the given parameter \([https\://github\.com/ansible\-collections/community\.general/pull/7970](https\://github\.com/ansible\-collections/community\.general/pull/7970)\)\.
@@ -4171,7 +4645,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* mysql\_info \- the slave\_status
filter was returning an empty list on MariaDB with multiple replication channels\. It now returns all channels by running SHOW ALL SLAVES STATUS
for MariaDB servers \([https\://github\.com/ansible\-collections/community\.mysql/issues/603](https\://github\.com/ansible\-collections/community\.mysql/issues/603)\)\.
-
+
#### community\.postgresql
* postgresql\_privs \- fix a failure when altering privileges with grant\_option\: true
\([https\://github\.com/ansible\-collections/community\.postgresql/issues/668](https\://github\.com/ansible\-collections/community\.postgresql/issues/668)\)\.
@@ -4181,7 +4655,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* facts \- fix date not getting removed for idempotent config export \([https\://github\.com/ansible\-collections/community\.routeros/pull/262](https\://github\.com/ansible\-collections/community\.routeros/pull/262)\)\.
-
+
#### containers\.podman
* Add idempotency for podman\_secret module
@@ -4194,7 +4668,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Fix volume inspection by name in podman\_volume
* Recreate stopped containers if recreate flag is enabled
-
+
#### f5networks\.f5\_modules
* bigip\_gtm\_monitor\_bigip \- fixed an issue where IP and port were not applied correctly when creating new monitor\.
@@ -4223,7 +4697,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Github issue
-
+
#### lowlydba\.sqlserver
* Add ActiveStartDate to the compare properties so this item is marked accurately as changed\.
@@ -4239,7 +4713,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Removed fetch limit in API request and implemented pagination\.
-
+
#### netbox\.netbox
* netbox\_vlan \- Fix documentation of vlan\_group \[\#1138\]\([https\://github\.com/netbox\-community/ansible\_modules/pull/1138](https\://github\.com/netbox\-community/ansible\_modules/pull/1138)\)
@@ -4262,16 +4736,16 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* community\.general\.lists\_symmetric\_difference \- Symmetric Difference of lists with a predictive order
* community\.general\.lists\_union \- Union of lists with a predictive order
-
+
### New Modules
-
+
#### community\.general
* community\.general\.gitlab\_group\_access\_token \- Manages GitLab group access tokens
* community\.general\.gitlab\_project\_access\_token \- Manages GitLab project access tokens
-
+
#### containers\.podman
* containers\.podman\.podman\_secret\_info \- Secrets info module
@@ -4306,12 +4780,12 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* hetzner\.hcloud\.firewall\_resource \- Manage Resources a Hetzner Cloud Firewall is applied to\.
-
+
#### netbox\.netbox
* netbox\.netbox\.netbox\_virtual\_disk \- Create\, updates\, or removes a disk from a Virtual Machine
-
+
### Unchanged Collections
* ansible\.netcommon \(still version 5\.3\.0\)
@@ -4395,70 +4869,71 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
## v9\.2\.0
-- Release Summary
+- Release Summary
- Added Collections
-- Ansible\-core
-- Changed Collections
+- Ansible\-core
+- Changed Collections
- Major Changes
- - community\.docker
+ - community\.docker
- community\.hashi\_vault
- dellemc\.openmanage
- - infoblox\.nios\_modules
-- Minor Changes
+ - infoblox\.nios\_modules
+- Minor Changes
- amazon\.aws
- check\_point\.mgmt
- cisco\.ise
- - cisco\.meraki
+ - cisco\.meraki
- community\.aws
- - community\.crypto
+ - community\.crypto
- community\.digitalocean
- community\.dns
- - community\.docker
- - community\.general
+ - community\.docker
+ - community\.general
- community\.grafana
- community\.hrobot
- - community\.postgresql
+ - community\.postgresql
- community\.routeros
- - community\.vmware
+ - community\.vmware
- community\.zabbix
- - dellemc\.enterprise\_sonic
+ - dellemc\.enterprise\_sonic
- dellemc\.openmanage
- grafana\.grafana
- - ibm\.storage\_virtualize
+ - ibm\.storage\_virtualize
+ - infoblox\.nios\_modules
- netapp\.ontap
- - netbox\.netbox
+ - netbox\.netbox
- purestorage\.flasharray
- purestorage\.flashblade
- vultr\.cloud
-- Deprecated Features
+- Deprecated Features
- community\.dns
- - community\.docker
- - community\.general
+ - community\.docker
+ - community\.general
- community\.hrobot
- Security Fixes
- - Ansible\-core
-- Bugfixes
- - Ansible\-core
+ - Ansible\-core
+- Bugfixes
+ - Ansible\-core
- amazon\.aws
- check\_point\.mgmt
- - cisco\.meraki
+ - cisco\.meraki
- community\.aws
- - community\.crypto
+ - community\.crypto
- community\.digitalocean
- community\.dns
- - community\.docker
- - community\.general
+ - community\.docker
+ - community\.general
- community\.grafana
- - community\.postgresql
+ - community\.postgresql
- community\.sap\_libs
- - community\.vmware
+ - community\.vmware
- community\.zabbix
- - dellemc\.enterprise\_sonic
+ - dellemc\.enterprise\_sonic
- dellemc\.openmanage
- fortinet\.fortimanager
- - infoblox\.nios\_modules
+ - infoblox\.nios\_modules
- netapp\.ontap
- - netbox\.netbox
+ - netbox\.netbox
- purestorage\.flasharray
- purestorage\.flashblade
- vultr\.cloud
@@ -4468,20 +4943,20 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
- Connection
- Filter
- Lookup
-- New Modules
+- New Modules
- check\_point\.mgmt
- community\.digitalocean
- - community\.docker
- - community\.general
- - dellemc\.enterprise\_sonic
+ - community\.docker
+ - community\.general
+ - dellemc\.enterprise\_sonic
- dellemc\.openmanage
- - infoblox\.nios\_modules
+ - infoblox\.nios\_modules
- netapp\.ontap
- purestorage\.flashblade
- vultr\.cloud
-- Unchanged Collections
+- Unchanged Collections
-
+
### Release Summary
Release Date\: 2024\-01\-30
@@ -4493,7 +4968,7 @@ Release Date\: 2024\-01\-30
* community\.library\_inventory\_filtering\_v1 \(version 1\.0\.0\)
-
+
### Ansible\-core
Ansible 9\.2\.0 contains ansible\-core version 2\.16\.3\.
@@ -4501,7 +4976,7 @@ This is a newer version than version 2\.16\.1 contained in the previous Ansible
The changes are reported in the combined changelog below\.
-
+
### Changed Collections
If not mentioned explicitly\, the changes are reported in the combined changelog below\.
@@ -4546,7 +5021,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
### Major Changes
-
+
#### community\.docker
* The community\.docker
collection now depends on the community\.library\_inventory\_filtering\_v1
collection\. This utility collection provides host filtering functionality for inventory plugins\. If you use the Ansible community package\, both collections are included and you do not have to do anything special\. If you install the collection with ansible\-galaxy collection install
\, it will be installed automatically\. If you install the collection by copying the files of the collection to a place where ansible\-core can find it\, for example by cloning the git repository\, you need to make sure that you also have to install the dependency if you are using the inventory plugins \([https\://github\.com/ansible\-collections/community\.docker/pull/698](https\://github\.com/ansible\-collections/community\.docker/pull/698)\)\.
@@ -4565,13 +5040,13 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* idrac\_gather\_facts \- This role is enhanced to support secure boot\.
* idrac\_license \- The module is introduced to configure iDRAC licenses\.
-
+
#### infoblox\.nios\_modules
* Upgrade Ansible version support from 2\.13 to 2\.16\.
* Upgrade Python version support from 3\.8 to 3\.10\.
-
+
### Minor Changes
@@ -4632,7 +5107,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* cisco\.ise collection now supports ansible\.utils v3
-
+
#### cisco\.meraki
* Adding support to ansible\.utils \"\>\=2\.0\.0\, \<4\.00\"\.
@@ -4644,7 +5119,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* cloudfront\_distribution \- added support for cache\_policy\_id
and origin\_request\_policy\_id
for behaviors \([https\://github\.com/ansible\-collections/community\.aws/pull/1589](https\://github\.com/ansible\-collections/community\.aws/pull/1589)\)
* mq\_broker \- add support to wait for broker state via wait
and wait\_timeout
parameter values \([https\://github\.com/ansible\-collections/community\.aws/pull/1879](https\://github\.com/ansible\-collections/community\.aws/pull/1879)\)\.
-
+
#### community\.crypto
* luks\_device \- add allow discards option \([https\://github\.com/ansible\-collections/community\.crypto/pull/693](https\://github\.com/ansible\-collections/community\.crypto/pull/693)\)\.
@@ -4662,7 +5137,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* nameserver\_info and nameserver\_record\_info \- add server
parameter to specify custom DNS servers \([https\://github\.com/ansible\-collections/community\.dns/pull/168](https\://github\.com/ansible\-collections/community\.dns/pull/168)\, [https\://github\.com/ansible\-collections/community\.dns/pull/178](https\://github\.com/ansible\-collections/community\.dns/pull/178)\)\.
* wait\_for\_txt \- add server
parameter to specify custom DNS servers \([https\://github\.com/ansible\-collections/community\.dns/pull/178](https\://github\.com/ansible\-collections/community\.dns/pull/178)\)\.
-
+
#### community\.docker
* The ca\_cert
option available to almost all modules and plugins has been renamed to ca\_path
\. The name ca\_path
is also used for similar options in ansible\-core and other collections\. The old name has been added as an alias and can still be used \([https\://github\.com/ansible\-collections/community\.docker/pull/744](https\://github\.com/ansible\-collections/community\.docker/pull/744)\)\.
@@ -4676,7 +5151,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* docker\_image \- allow to specify memory size and swap memory size in other units than bytes \([https\://github\.com/ansible\-collections/community\.docker/pull/727](https\://github\.com/ansible\-collections/community\.docker/pull/727)\)\.
* inventory plugins \- add filter
option which allows to include and exclude hosts based on Jinja2 conditions \([https\://github\.com/ansible\-collections/community\.docker/pull/698](https\://github\.com/ansible\-collections/community\.docker/pull/698)\, [https\://github\.com/ansible\-collections/community\.docker/issues/610](https\://github\.com/ansible\-collections/community\.docker/issues/610)\)\.
-
+
#### community\.general
* consul\_auth\_method\, consul\_binding\_rule\, consul\_policy\, consul\_role\, consul\_session\, consul\_token \- added action group community\.general\.consul
\([https\://github\.com/ansible\-collections/community\.general/pull/7897](https\://github\.com/ansible\-collections/community\.general/pull/7897)\)\.
@@ -4716,7 +5191,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* robot inventory plugin \- the filters
option has been renamed to simple\_filters
\. The old name still works until community\.hrobot 2\.0\.0\. Then it will change to allow more complex filtering with the community\.library\_inventory\_filtering\_v1
collection\'s functionality \([https\://github\.com/ansible\-collections/community\.hrobot/pull/94](https\://github\.com/ansible\-collections/community\.hrobot/pull/94)\)\.
-
+
#### community\.postgresql
* postgresql\_db \- add the comment
argument \([https\://github\.com/ansible\-collections/community\.postgresql/issues/614](https\://github\.com/ansible\-collections/community\.postgresql/issues/614)\)\.
@@ -4737,7 +5212,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* api\_info\, api\_modify \- removed host
primary key in tool netwatch
path \([https\://github\.com/ansible\-collections/community\.routeros/pull/248](https\://github\.com/ansible\-collections/community\.routeros/pull/248)\)\.
* api\_modify\, api\_info \- added support for interface wifiwave2
\([https\://github\.com/ansible\-collections/community\.routeros/pull/226](https\://github\.com/ansible\-collections/community\.routeros/pull/226)\)\.
-
+
#### community\.vmware
* vmware\_guest \- Add IPv6 support for VM network interfaces \([https\://github\.com/ansible\-collections/community\.vmware/pull/1937](https\://github\.com/ansible\-collections/community\.vmware/pull/1937)\)\.
@@ -4756,7 +5231,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* zabbix\_server role \- Add variable zabbix\_server\_dbpassword\_hash\_method to control whether you want postgresql user password to be hashed with md5 or want to use db default\. When zabbix\_server\_dbpassword\_hash\_method is set to anything other than md5 then do not hash the password with md5 so you could use postgresql scram\-sha\-256 hashing method\.
* zabbix\_templategroup module added
-
+
#### dellemc\.enterprise\_sonic
* sonic\_aaa \- Add support for playbook check and diff modes \([https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/304](https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/304)\)\.
@@ -4827,7 +5302,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Fix check mode in Grafana Agent by \@AmandaCameron in [https\://github\.com/grafana/grafana\-ansible\-collection/pull/124](https\://github\.com/grafana/grafana\-ansible\-collection/pull/124)
* Update tags in README by \@ishanjainn in [https\://github\.com/grafana/grafana\-ansible\-collection/pull/121](https\://github\.com/grafana/grafana\-ansible\-collection/pull/121)
-
+
#### ibm\.storage\_virtualize
* ibm\_sv\_manage\_replication\_policy \- Added support to configure a 2\-site\-ha policy\.
@@ -4836,6 +5311,11 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* ibm\_svc\_info \- Added support to display information about thinclone/clone volumes and volumegroups\.
* ibm\_svc\_manage\_volumgroup \- Added support to delete volumegroups keeping volumes via \'evictvolumes\'\.
+
+#### infoblox\.nios\_modules
+
+* Ansible core version in the dependencies updated to 2\.14 or later\.
+
#### netapp\.ontap
@@ -4846,7 +5326,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* na\_ontap\_s3\_services \- create\, modify S3 service returns s3\_service\_info in module output\.
* na\_ontap\_snapmirror \- updated resync and resume operation for synchronous snapmirror relationship in REST\.
-
+
#### netbox\.netbox
* nb\_inventory \- Add facility group\_by option \[\#1059\]\([https\://github\.com/netbox\-community/ansible\_modules/pull/1059](https\://github\.com/netbox\-community/ansible\_modules/pull/1059)\)
@@ -4883,7 +5363,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Implemented a feature to distinguish resources by region if available\. This allows to have identical name per region e\.g\. a VPC named default
in each region\. \([https\://github\.com/vultr/ansible\-collection\-vultr/pull/98](https\://github\.com/vultr/ansible\-collection\-vultr/pull/98)\)\.
* instance \- Added a new param user\_scheme
to change user scheme to non\-root on Linux while creating the instance \([https\://github\.com/vultr/ansible\-collection\-vultr/issues/96](https\://github\.com/vultr/ansible\-collection\-vultr/issues/96)\)\.
-
+
### Deprecated Features
@@ -4891,12 +5371,12 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* hetzner\_dns\_records and hosttech\_dns\_records inventory plugins \- the filters
option has been renamed to simple\_filters
\. The old name will stop working in community\.hrobot 2\.0\.0 \([https\://github\.com/ansible\-collections/community\.dns/pull/181](https\://github\.com/ansible\-collections/community\.dns/pull/181)\)\.
-
+
#### community\.docker
* docker\_container \- the default ignore
for the image\_name\_mismatch
parameter has been deprecated and will switch to recreate
in community\.docker 4\.0\.0\. A deprecation warning will be printed in situations where the default value is used and where a behavior would change once the default changes \([https\://github\.com/ansible\-collections/community\.docker/pull/703](https\://github\.com/ansible\-collections/community\.docker/pull/703)\)\.
-
+
#### community\.general
* consul\_acl \- the module has been deprecated and will be removed in community\.general 10\.0\.0\. consul\_token
and consul\_policy
can be used instead \([https\://github\.com/ansible\-collections/community\.general/pull/7901](https\://github\.com/ansible\-collections/community\.general/pull/7901)\)\.
@@ -4909,15 +5389,15 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
### Security Fixes
-
+
#### Ansible\-core
* ANSIBLE\_NO\_LOG \- Address issue where ANSIBLE\_NO\_LOG was ignored \(CVE\-2024\-0690\)
-
+
### Bugfixes
-
+
#### Ansible\-core
* Run all handlers with the same listen
topic\, even when notified from another handler \([https\://github\.com/ansible/ansible/issues/82363](https\://github\.com/ansible/ansible/issues/82363)\)\.
@@ -4948,7 +5428,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* httpapi/checkpoint\.py \- Raise a fatal error if login wasn\'t successful\.
-
+
#### cisco\.meraki
* Adding smartquotes \= False to conf\.py and romoving \' from rst files\.
@@ -4960,7 +5440,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* aws\_ssm \- disable enable\-bracketed\-paste
to fix issue with amazon linux 2023 and other OSes \([https\://github\.com/ansible\-collections/community\.aws/issues/1756](https\://github\.com/ansible\-collections/community\.aws/issues/1756)\)
-
+
#### community\.crypto
* acme\_\* modules \- directly react on bad return data for account creation/retrieval/updating requests \([https\://github\.com/ansible\-collections/community\.crypto/pull/682](https\://github\.com/ansible\-collections/community\.crypto/pull/682)\)\.
@@ -4984,7 +5464,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Update Public Suffix List\.
* wait\_for\_txt\, nameserver\_info\, nameserver\_record\_info \- when looking up nameservers for a domain\, do not treat NXDOMAIN
as a fatal error \([https\://github\.com/ansible\-collections/community\.dns/pull/177](https\://github\.com/ansible\-collections/community\.dns/pull/177)\)\.
-
+
#### community\.docker
* Use unix\:///var/run/docker\.sock
instead of the legacy unix\://var/run/docker\.sock
as default for docker\_host
\([https\://github\.com/ansible\-collections/community\.docker/pull/736](https\://github\.com/ansible\-collections/community\.docker/pull/736)\)\.
@@ -4995,7 +5475,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* modules and plugins using the Docker SDK for Python \- remove tls\_hostname
from the parameters passed to Docker SDK for Python 7\.0\.0\+\. Explicitly fail with a nicer error message if it was explicitly set in this case \([https\://github\.com/ansible\-collections/community\.docker/pull/721](https\://github\.com/ansible\-collections/community\.docker/pull/721)\)\.
* vendored Docker SDK for Python \- avoid passing on ssl\_version
and tls\_hostname
if they were not provided by the user\. Remove dead code\. \([https\://github\.com/ansible\-collections/community\.docker/pull/722](https\://github\.com/ansible\-collections/community\.docker/pull/722)\)\.
-
+
#### community\.general
* homebrew \- detect already installed formulae and casks using JSON output from brew info
\([https\://github\.com/ansible\-collections/community\.general/issues/864](https\://github\.com/ansible\-collections/community\.general/issues/864)\)\.
@@ -5017,7 +5497,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Add grafana\_organiazion\_user to action\_groups\.grafana
* Fixed orgId handling in diff comparison for grafana\_datasource if using org\_name
-
+
#### community\.postgresql
* postgresql\_query \- now reports not changed for queries starting with \"SHOW\" \([https\://github\.com/ansible\-collections/community\.postgresql/pull/592](https\://github\.com/ansible\-collections/community\.postgresql/pull/592)\)\.
@@ -5028,7 +5508,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* fixes failures in sanity test for all modules
-
+
#### community\.vmware
* Fix InsecureRequestWarning for modules based on the VmwareRestClient module util when setting validate\_certs
to False
\([https\://github\.com/ansible\-collections/community\.vmware/pull/1969](https\://github\.com/ansible\-collections/community\.vmware/pull/1969)\)\.
@@ -5045,7 +5525,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* server role \- typo in configuration var StasAllowedIP to StatsAllowedIP
* zabbix\-\{agent\, javagateway\, proxy\, server\, web\} \- support raspberry pi without repository url specification
-
+
#### dellemc\.enterprise\_sonic
* requirements \- Update requires\_ansible version in meta/runtime\.yml to the oldest supported version \([https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/321](https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/321)\)\.
@@ -5071,11 +5551,11 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Fixed a bug where ansible may skip update incorrectly\.
* Support FortiManager 7\.0\.10
-
+
#### infoblox\.nios\_modules
* Fixes environment variable max\_results using INFOBLOX\_MAX\_RESULTS [\#209](https\://github\.com/infobloxopen/infoblox\-ansible/pull/209)
-* Fixes index error for transform fields in DTC LBDN \(auth\_zone and Pool\) and DTC POOL \(servers and monitors\) [\#209](https\://github\.com/infobloxopen/infoblox\-ansible/pull/209)
+* Fixes index error for transform fields in DTC LBDN \(auth\_zone and Pool\) and DTC POOL \(servers and monitors\)\. [\#209](https\://github\.com/infobloxopen/infoblox\-ansible/pull/209)
* Fixes typo for environment variable INFOBLOX\_WAPI\_VERSION [\#209](https\://github\.com/infobloxopen/infoblox\-ansible/pull/209)
@@ -5086,7 +5566,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* na\_ontap\_snapshot\_policy \- fix issue with modifying snapshot policy in REST\.
* na\_ontap\_volume \- modified type to be case insensitive in REST\.
-
+
#### netbox\.netbox
* Improve error reporting for missing module \[\#1126\]\([https\://github\.com/netbox\-community/ansible\_modules/pull/1126](https\://github\.com/netbox\-community/ansible\_modules/pull/1126)\)
@@ -5145,7 +5625,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* community\.general\.github\_app\_access\_token \- Obtain short\-lived Github App Access tokens
-
+
### New Modules
@@ -5163,7 +5643,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* community\.digitalocean\.digital\_ocean\_project\_resource\_info \- Gather information about DigitalOcean Project Resources
-
+
#### community\.docker
* community\.docker\.docker\_compose\_v2 \- Manage multi\-container Docker applications with Docker Compose CLI plugin
@@ -5175,7 +5655,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* community\.docker\.docker\_image\_remove \- Remove Docker images
* community\.docker\.docker\_image\_tag \- Tag Docker images with new names and/or tags
-
+
#### community\.general
* community\.general\.consul\_acl\_bootstrap \- Bootstrap ACLs in Consul
@@ -5190,7 +5670,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* community\.general\.proxmox\_node\_info \- Retrieve information about one or more Proxmox VE nodes
* community\.general\.proxmox\_storage\_contents\_info \- List content from a Proxmox VE storage
-
+
#### dellemc\.enterprise\_sonic
* dellemc\.enterprise\_sonic\.sonic\_dhcp\_snooping \- Manage DHCP Snooping on SONiC
@@ -5202,7 +5682,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* dellemc\.openmanage\.idrac\_license \- This module allows to import\, export\, and delete licenses on iDRAC\.
-
+
#### infoblox\.nios\_modules
* infoblox\.nios\_modules\.nios\_dtc\_monitor\_http \- Configures the Infoblox NIOS DTC HTTP monitor\.
@@ -5230,7 +5710,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* vultr\.cloud\.object\_storage \- Manages object storages on Vultr
-
+
### Unchanged Collections
* ansible\.netcommon \(still version 5\.3\.0\)
@@ -5306,22 +5786,22 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
## v9\.1\.0
-- Release Summary
-- Ansible\-core
-- Changed Collections
-- Minor Changes
+- Release Summary
+- Ansible\-core
+- Changed Collections
+- Minor Changes
- ansible\.utils
- ansible\.windows
- cisco\.ios
- cisco\.ise
- cisco\.nxos
- - community\.general
+ - community\.general
- community\.routeros
- community\.windows
- community\.zabbix
- dellemc\.openmanage
- dellemc\.powerflex
- - f5networks\.f5\_modules
+ - f5networks\.f5\_modules
- google\.cloud
- hetzner\.hcloud
- inspur\.ispim
@@ -5330,21 +5810,21 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
- telekom\_mms\.icinga\_director
- theforeman\.foreman
- Breaking Changes / Porting Guide
- - Ansible\-core
-- Security Fixes
- - Ansible\-core
-- Bugfixes
- Ansible\-core
+- Security Fixes
+ - Ansible\-core
+- Bugfixes
+ - Ansible\-core
- ansible\.windows
- arista\.eos
- cisco\.ios
- cisco\.iosxr
- cisco\.ise
- - cisco\.meraki
- - community\.crypto
+ - cisco\.meraki
+ - community\.crypto
- community\.dns
- - community\.general
- - community\.vmware
+ - community\.general
+ - community\.vmware
- community\.windows
- community\.zabbix
- dellemc\.openmanage
@@ -5362,20 +5842,20 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
- Filter
- Lookup
- Test
-- New Modules
+- New Modules
- cisco\.ios
- - community\.general
+ - community\.general
- purestorage\.flasharray
-- Unchanged Collections
+- Unchanged Collections
-
+
### Release Summary
Release Date\: 2023\-12\-05
[Porting Guide](https\://docs\.ansible\.com/ansible/devel/porting\_guides\.html)
-
+
### Ansible\-core
Ansible 9\.1\.0 contains ansible\-core version 2\.16\.1\.
@@ -5383,7 +5863,7 @@ This is a newer version than version 2\.16\.0 contained in the previous Ansible
The changes are reported in the combined changelog below\.
-
+
### Changed Collections
If not mentioned explicitly\, the changes are reported in the combined changelog below\.
@@ -5423,7 +5903,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
| theforeman.foreman | 3.14.0 | 3.15.0 | |
| vultr.cloud | 1.10.0 | 1.10.1 | |
-
+
### Minor Changes
@@ -5459,7 +5939,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* nxos\_config \- Relax restrictions on I\(src\) parameter so it can be used more like I\(lines\)\. \([https\://github\.com/ansible\-collections/cisco\.nxos/issues/89](https\://github\.com/ansible\-collections/cisco\.nxos/issues/89)\)\.
-
+
#### community\.general
* bitwarden lookup plugin \- when looking for items using an item ID\, the item is now accessed directly with bw get item
instead of searching through all items\. This doubles the lookup speed \([https\://github\.com/ansible\-collections/community\.general/pull/7468](https\://github\.com/ansible\-collections/community\.general/pull/7468)\)\.
@@ -5540,7 +6020,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Added support for PowerFlex Denver version\(4\.5\.x\) to TB and Config role\.
-
+
#### f5networks\.f5\_modules
* bigiq\_device\_discovery \- Changes in documentation related to Provider block
@@ -5605,7 +6085,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
### Breaking Changes / Porting Guide
-
+
#### Ansible\-core
* assert \- Nested templating may result in an inability for the conditional to be evaluated\. See the porting guide for more information\.
@@ -5613,15 +6093,15 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
### Security Fixes
-
+
#### Ansible\-core
* templating \- Address issues where internal templating can cause unsafe variables to lose their unsafe designation \(CVE\-2023\-5764\)
-
+
### Bugfixes
-
+
#### Ansible\-core
* Fix issue where an include\_tasks
handler in a role was not able to locate a file in tasks/
when tasks\_from
was used as a role entry point and main\.yml
was not present \([https\://github\.com/ansible/ansible/issues/82241](https\://github\.com/ansible/ansible/issues/82241)\)
@@ -5668,7 +6148,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Added missing import re in endpoint module
* Updated to use ciscoisesdk v2\.1\.1 or newer fixing ciscoisesdk problem\.
-
+
#### cisco\.meraki
* Adding network\_clients\_info and network\_client\_info\.
@@ -5692,7 +6172,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Removing logs in meraki\.py\.
* networks\_syslog\_servers is now just an Update action to API\.
-
+
#### community\.crypto
* acme\_\* modules \- also retry requests in case of socket errors\, bad status lines\, and unknown connection errors\; improve error messages in these cases \([https\://github\.com/ansible\-collections/community\.crypto/issues/680](https\://github\.com/ansible\-collections/community\.crypto/issues/680)\)\.
@@ -5703,7 +6183,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Update Public Suffix List\.
* nameserver\_record\_info \- fix crash when more than one record is retrieved \([https\://github\.com/ansible\-collections/community\.dns/pull/172](https\://github\.com/ansible\-collections/community\.dns/pull/172)\)\.
-
+
#### community\.general
* apt\-rpm \- the module did not upgrade packages if a newer version exists\. Now the package will be reinstalled if the candidate is newer than the installed version \([https\://github\.com/ansible\-collections/community\.general/issues/7414](https\://github\.com/ansible\-collections/community\.general/issues/7414)\)\.
@@ -5721,7 +6201,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
[https\://github\.com/ansible\-collections/community\.general/pull/7624](https\://github\.com/ansible\-collections/community\.general/pull/7624)\)\.
* terraform \- fix multiline string handling in complex variables \([https\://github\.com/ansible\-collections/community\.general/pull/7535](https\://github\.com/ansible\-collections/community\.general/pull/7535)\)\.
-
+
#### community\.vmware
* vmware\_vm\_info \- Fix an AttributeError when gathering network information \([https\://github\.com/ansible\-collections/community\.vmware/pull/1919](https\://github\.com/ansible\-collections/community\.vmware/pull/1919)\)\.
@@ -5823,7 +6303,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* community\.general\.fqdn\_valid \- Validates fully\-qualified domain names against RFC 1123
-
+
### New Modules
@@ -5833,7 +6313,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* cisco\.ios\.ios\_evpn\_global \- Resource module to configure L2VPN EVPN\.
* cisco\.ios\.ios\_vxlan\_vtep \- Resource module to configure VXLAN VTEP interface\.
-
+
#### community\.general
* community\.general\.git\_config\_info \- Read git configuration
@@ -5845,7 +6325,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* purestorage\.flasharray\.purefa\_hardware \- Manage FlashArray Hardware Identification
-
+
### Unchanged Collections
* amazon\.aws \(still version 7\.0\.0\)
@@ -5922,30 +6402,30 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
## v9\.0\.1
-- Release Summary
-- Ansible\-core
-- Bugfixes
-- Unchanged Collections
+- Release Summary
+- Ansible\-core
+- Bugfixes
+- Unchanged Collections
-
+
### Release Summary
Release Date\: 2023\-11\-21
[Porting Guide](https\://docs\.ansible\.com/ansible/devel/porting\_guides\.html)
-
+
### Ansible\-core
Ansible 9\.0\.1 contains ansible\-core version 2\.16\.0\.
This is the same version of ansible\-core as in the previous Ansible release\.
-
+
### Bugfixes
* Fix the Python package metadata in setup\.cfg
to require Python \>\=3\.10
to ensure that pip can properly install ansible
on older Python versions\.
-
+
### Unchanged Collections
* amazon\.aws \(still version 7\.0\.0\)
@@ -6054,69 +6534,69 @@ This is the same version of ansible\-core as in the previous Ansible release\.
## v9\.0\.0
-- Release Summary
+- Release Summary
- Removed Collections
- Added Collections
-- Ansible\-core
+- Ansible\-core
- Included Collections
- Major Changes
- amazon\.aws
- - chocolatey\.chocolatey
+ - chocolatey\.chocolatey
- cisco\.ios
- cisco\.nxos
- cloudscale\_ch\.cloud
- community\.mysql
- - community\.postgresql
+ - community\.postgresql
- community\.sap
- - community\.vmware
+ - community\.vmware
- fortinet\.fortimanager
- fortinet\.fortios
- grafana\.grafana
-- Minor Changes
- - Ansible\-core
+- Minor Changes
+ - Ansible\-core
- amazon\.aws
- ansible\.netcommon
- ansible\.utils
- ansible\.windows
- arista\.eos
- check\_point\.mgmt
- - chocolatey\.chocolatey
+ - chocolatey\.chocolatey
- cisco\.aci
- cisco\.ios
- cisco\.iosxr
- - cisco\.meraki
+ - cisco\.meraki
- cisco\.mso
- cisco\.nxos
- community\.aws
- community\.ciscosmb
- - community\.crypto
+ - community\.crypto
- community\.digitalocean
- community\.dns
- - community\.general
+ - community\.general
- community\.grafana
- community\.libvirt
- community\.mysql
- - community\.postgresql
+ - community\.postgresql
- community\.routeros
- - community\.vmware
+ - community\.vmware
- community\.windows
- community\.zabbix
- - containers\.podman
- - dellemc\.enterprise\_sonic
+ - containers\.podman
+ - dellemc\.enterprise\_sonic
- dellemc\.openmanage
- dellemc\.powerflex
- dellemc\.unity
- - f5networks\.f5\_modules
+ - f5networks\.f5\_modules
- fortinet\.fortimanager
- google\.cloud
- grafana\.grafana
- hetzner\.hcloud
- inspur\.ispim
- junipernetworks\.junos
- - lowlydba\.sqlserver
+ - lowlydba\.sqlserver
- microsoft\.ad
- netapp\.ontap
- - netbox\.netbox
+ - netbox\.netbox
- ovirt\.ovirt
- purestorage\.flasharray
- purestorage\.flashblade
@@ -6127,25 +6607,25 @@ This is the same version of ansible\-core as in the previous Ansible release\.
- vultr\.cloud
- vyos\.vyos
- Breaking Changes / Porting Guide
- - Ansible\-core
+ - Ansible\-core
- amazon\.aws
- community\.aws
- - community\.general
+ - community\.general
- community\.hashi\_vault
- - community\.vmware
- - dellemc\.enterprise\_sonic
+ - community\.vmware
+ - dellemc\.enterprise\_sonic
- hetzner\.hcloud
-- Deprecated Features
- - Ansible\-core
+- Deprecated Features
+ - Ansible\-core
- amazon\.aws
- ansible\.netcommon
- ansible\.windows
- cisco\.ios
- cisco\.iosxr
- community\.ciscosmb
- - community\.crypto
- - community\.general
- - community\.postgresql
+ - community\.crypto
+ - community\.general
+ - community\.postgresql
- community\.sap
- community\.windows
- junipernetworks\.junos
@@ -6153,60 +6633,60 @@ This is the same version of ansible\-core as in the previous Ansible release\.
- purestorage\.fusion
- t\_systems\_mms\.icinga\_director
- Removed Features \(previously deprecated\)
- - Ansible\-core
+ - Ansible\-core
- ansible\.windows
- cisco\.ios
- cisco\.nxos
- community\.ciscosmb
- - community\.general
+ - community\.general
- community\.hashi\_vault
- - community\.vmware
+ - community\.vmware
- community\.windows
- dellemc\.openmanage
- hetzner\.hcloud
- Security Fixes
- - Ansible\-core
-- Bugfixes
- - Ansible\-core
+ - Ansible\-core
+- Bugfixes
+ - Ansible\-core
- amazon\.aws
- ansible\.netcommon
- ansible\.utils
- ansible\.windows
- arista\.eos
- check\_point\.mgmt
- - chocolatey\.chocolatey
+ - chocolatey\.chocolatey
- cisco\.aci
- cisco\.ios
- cisco\.iosxr
- cisco\.ise
- - cisco\.meraki
+ - cisco\.meraki
- cisco\.mso
- cisco\.nxos
- cloud\.common
- cloudscale\_ch\.cloud
- community\.aws
- community\.ciscosmb
- - community\.crypto
+ - community\.crypto
- community\.digitalocean
- community\.dns
- - community\.docker
- - community\.general
+ - community\.docker
+ - community\.general
- community\.grafana
- community\.hashi\_vault
- community\.hrobot
- community\.libvirt
- community\.mysql
- community\.network
- - community\.postgresql
+ - community\.postgresql
- community\.routeros
- - community\.sops
- - community\.vmware
+ - community\.sops
+ - community\.vmware
- community\.windows
- community\.zabbix
- - containers\.podman
- - dellemc\.enterprise\_sonic
+ - containers\.podman
+ - dellemc\.enterprise\_sonic
- dellemc\.openmanage
- - f5networks\.f5\_modules
+ - f5networks\.f5\_modules
- fortinet\.fortimanager
- fortinet\.fortios
- google\.cloud
@@ -6214,7 +6694,7 @@ This is the same version of ansible\-core as in the previous Ansible release\.
- junipernetworks\.junos
- microsoft\.ad
- netapp\.ontap
- - netbox\.netbox
+ - netbox\.netbox
- ovirt\.ovirt
- purestorage\.flasharray
- purestorage\.flashblade
@@ -6224,21 +6704,21 @@ This is the same version of ansible\-core as in the previous Ansible release\.
- vultr\.cloud
- vyos\.vyos
- Known Issues
- - Ansible\-core
- - community\.crypto
+ - Ansible\-core
+ - community\.crypto
- community\.dns
- - community\.docker
- - community\.general
+ - community\.docker
+ - community\.general
- community\.hrobot
- community\.routeros
- - community\.sops
+ - community\.sops
- dellemc\.openmanage
- New Plugins
- Cliconf
- Filter
- Inventory
- Lookup
-- New Modules
+- New Modules
- amazon\.aws
- cisco\.ios
- cisco\.iosxr
@@ -6246,20 +6726,20 @@ This is the same version of ansible\-core as in the previous Ansible release\.
- cloudscale\_ch\.cloud
- community\.aws
- community\.dns
- - community\.general
+ - community\.general
- community\.grafana
- - community\.vmware
+ - community\.vmware
- community\.zabbix
- - containers\.podman
- - dellemc\.enterprise\_sonic
+ - containers\.podman
+ - dellemc\.enterprise\_sonic
- dellemc\.openmanage
- dellemc\.powerflex
- dellemc\.unity
- - f5networks\.f5\_modules
+ - f5networks\.f5\_modules
- fortinet\.fortimanager
- inspur\.ispim
- netapp\.ontap
- - netbox\.netbox
+ - netbox\.netbox
- ngine\_io\.exoscale
- purestorage\.flasharray
- sensu\.sensu\_go
@@ -6267,9 +6747,9 @@ This is the same version of ansible\-core as in the previous Ansible release\.
- theforeman\.foreman
- vultr\.cloud
- New Roles
-- Unchanged Collections
+- Unchanged Collections
-
+
### Release Summary
\[YANKED\] Release Date\: 2023\-11\-21 [Porting Guide](https\://docs\.ansible\.com/ansible/devel/porting\_guides\.html)
@@ -6290,7 +6770,7 @@ This is the same version of ansible\-core as in the previous Ansible release\.
* ibm\.storage\_virtualize \(version 2\.1\.0\)
* telekom\_mms\.icinga\_director \(version 1\.34\.1\)
-
+
### Ansible\-core
Ansible 9\.0\.0 contains ansible\-core version 2\.16\.0\.
@@ -6405,7 +6885,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* s3\_bucket\_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\.s3\_bucket\_info
\.
* sts\_assume\_role \- 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\.sts\_assume\_role
\.
-
+
#### chocolatey\.chocolatey
* win\_chocolatey \- add options for specifying checksums
@@ -6434,7 +6914,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* mysql\_role \- the column\_case\_sensitive
argument\'s default value will be changed to true
in community\.mysql 4\.0\.0\. If your playbook expected the column to be automatically uppercased for your roles privileges\, you should set this to false explicitly \([https\://github\.com/ansible\-collections/community\.mysql/issues/578](https\://github\.com/ansible\-collections/community\.mysql/issues/578)\)\.
* mysql\_user \- the column\_case\_sensitive
argument\'s default value will be changed to true
in community\.mysql 4\.0\.0\. If your playbook expected the column to be automatically uppercased for your users privileges\, you should set this to false explicitly \([https\://github\.com/ansible\-collections/community\.mysql/issues/577](https\://github\.com/ansible\-collections/community\.mysql/issues/577)\)\.
-
+
#### community\.postgresql
* postgres modules \- the minimum version of psycopg2 library the collection supports is 2\.5\.1 \([https\://github\.com/ansible\-collections/community\.postgresql/pull/556](https\://github\.com/ansible\-collections/community\.postgresql/pull/556)\)\.
@@ -6449,7 +6929,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* all modules \- everything is now a redirect to the new collection community\.sap\_libs
-
+
#### community\.vmware
* vmware\_vasa \- added a new module to register/unregister a VASA provider
@@ -6486,12 +6966,12 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Grafana Plugins support on\-prem Grafana installation by \@ishanjainn
* Updated Service for flow mode by \@bentonam
-
+
### Minor Changes
* Move setuptools configuration into the declarative setup\.cfg
format\. ansible
sdists still contain a stub setup\.py
file\, but we recommend that users move to tools like pip and build and the PEP 517 interface instead of setuptools\' deprecated setup\.py
interface \([https\://github\.com/ansible\-community/antsibull/pull/530](https\://github\.com/ansible\-community/antsibull/pull/530)\)\.
-
+
#### Ansible\-core
* Add Python type hints to the Display class \([https\://github\.com/ansible/ansible/issues/80841](https\://github\.com/ansible/ansible/issues/80841)\)
@@ -6655,7 +7135,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* cp\_mgmt\_vpn\_community\_star \- new fields added\.
* show command modules \- no longer return result of changed\=True\.
-
+
#### chocolatey\.chocolatey
* All modules \- Ensure modules are compatible with both Chocolatey CLI v2\.x and v1\.x
@@ -6735,7 +7215,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* iosxr\_facts \- Add CPU utilization\.
* iosxr\_l2\_interfaces \- fix issue in supporting multiple iosxr version\. \([https\://github\.com/ansible\-collections/cisco\.iosxr/issues/379](https\://github\.com/ansible\-collections/cisco\.iosxr/issues/379)\)\.
-
+
#### cisco\.meraki
* administered\_identities\_me\_info \- new plugin\.
@@ -7212,7 +7692,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* removed unused portion of code in cliconf/ciscosmb\.yml
* test Ansible 2\.14
-
+
#### community\.crypto
* acme\_certificate \- allow to use no challenge by providing no challenge
for the challenge
option\. This is needed for ACME servers where validation is done without challenges \([https\://github\.com/ansible\-collections/community\.crypto/issues/613](https\://github\.com/ansible\-collections/community\.crypto/issues/613)\, [https\://github\.com/ansible\-collections/community\.crypto/pull/615](https\://github\.com/ansible\-collections/community\.crypto/pull/615)\)\.
@@ -7238,7 +7718,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* wait\_for\_txt \- add servfail\_retries
parameter that allows retrying after SERVFAIL errors \([https\://github\.com/ansible\-collections/community\.dns/pull/159](https\://github\.com/ansible\-collections/community\.dns/pull/159)\)\.
* wait\_for\_txt\, resolver module utils \- use [EDNS](https\://en\.wikipedia\.org/wiki/Extension\_Mechanisms\_for\_DNS) \([https\://github\.com/ansible\-collections/community\.dns/pull/158](https\://github\.com/ansible\-collections/community\.dns/pull/158)\)\.
-
+
#### community\.general
* The collection will start using semantic markup \([https\://github\.com/ansible\-collections/community\.general/pull/6539](https\://github\.com/ansible\-collections/community\.general/pull/6539)\)\.
@@ -7390,7 +7870,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* mysql\_role \- add column\_case\_sensitive
option to prevent field names from being uppercased \([https\://github\.com/ansible\-collections/community\.mysql/pull/569](https\://github\.com/ansible\-collections/community\.mysql/pull/569)\)\.
* mysql\_user \- add column\_case\_sensitive
option to prevent field names from being uppercased \([https\://github\.com/ansible\-collections/community\.mysql/pull/569](https\://github\.com/ansible\-collections/community\.mysql/pull/569)\)\.
-
+
#### community\.postgresql
* Collection core functions \- use get\_server\_version
in all modules \([https\://github\.com/ansible\-collections/community\.postgresql/pull/518](https\://github\.com/ansible\-collections/community\.postgresql/pull/518)\)\.\"
@@ -7433,7 +7913,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* api\_modify \- add new handle\_read\_only
and handle\_write\_only
options to handle the module\'s behavior for read\-only and write\-only fields \([https\://github\.com/ansible\-collections/community\.routeros/pull/213](https\://github\.com/ansible\-collections/community\.routeros/pull/213)\)\.
* api\_modify\, api\_info \- support API paths routing id
\, routing bgp connection
\([https\://github\.com/ansible\-collections/community\.routeros/pull/220](https\://github\.com/ansible\-collections/community\.routeros/pull/220)\)\.
-
+
#### community\.vmware
* Removed module / plugin documentation RST files from the repository \([https\://github\.com/ansible\-collections/community\.vmware/pull/1897](https\://github\.com/ansible\-collections/community\.vmware/pull/1897)\)\.
@@ -7474,7 +7954,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* zabbix\_settings module added
* zabbix\_token module added
-
+
#### containers\.podman
* Update docs
@@ -7483,7 +7963,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* podman\_play \- Add build and context\_dir option to podman\_play
* podman\_pod \- Add options for resource limits to podman\_pod
-
+
#### dellemc\.enterprise\_sonic
* galaxy\_yml \- Enable installation of Ansible Netcomon versions after 5\.0\.0 and update the enterprise\_sonic release version \([https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/270](https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/270)\)\.
@@ -7603,7 +8083,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Documentation updates for boolean values based on ansible community guidelines\.
* Patch update to fix import errors in utils file\.
-
+
#### f5networks\.f5\_modules
* bigip\_command \- Added note to give appropriate timeout value for long running commands
@@ -7711,7 +8191,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* add acl\_interfaces key for junos\_facts output\.
* add overridden state opperation support\.
-
+
#### lowlydba\.sqlserver
* Add refresh workaround for agent schedule bug where properties returned are stale\. \([https\://github\.com/lowlydba/lowlydba\.sqlserver/pull/185](https\://github\.com/lowlydba/lowlydba\.sqlserver/pull/185)\)
@@ -7748,7 +8228,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* na\_ontap\_volume \- added REST support for atime\_update requires ONTAP 9\.8 or later\, snapdir\_access and snapshot\_auto\_delete requires ONTAP 9\.13\.1 or later\.
* na\_ontap\_volume \- added new REST only options vol\_nearly\_full\_threshold\_percent and vol\_full\_threshold\_percent\, requires ONTAP 9\.9 or later\.
-
+
#### netbox\.netbox
* API \- Add possibility to use Bearer token \[\#1023\]\([https\://github\.com/netbox\-community/ansible\_modules/pull/1023](https\://github\.com/netbox\-community/ansible\_modules/pull/1023)\)
@@ -7887,7 +8367,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
### Breaking Changes / Porting Guide
-
+
#### Ansible\-core
* Any plugin using the config system and the cli entry to use the timeout from the command line\, will see the value change if the use had configured it in any of the lower precedence methods\. If relying on this behaviour to consume the global/generic timeout from the DEFAULT\_TIMEOUT constant\, please consult the documentation on plugin configuration to add the overlaping entries\.
@@ -7920,7 +8400,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* s3\_bucket\_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\.s3\_bucket\_info
\.
* sts\_assume\_role \- 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\.sts\_assume\_role
\.
-
+
#### community\.general
* collection\_version lookup plugin \- remove compatibility code for ansible\-base 2\.10 and ansible\-core 2\.11 \([https\://github\.com/ansible\-collections/community\.general/pull/7269](https\://github\.com/ansible\-collections/community\.general/pull/7269)\)\.
@@ -7934,7 +8414,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* The minimum required version of hvac
is now 1\.2\.1
\([https\://docs\.ansible\.com/ansible/devel/collections/community/hashi\_vault/docsite/user\_guide\.html\#hvac\-version\-specifics](https\://docs\.ansible\.com/ansible/devel/collections/community/hashi\_vault/docsite/user\_guide\.html\#hvac\-version\-specifics)\)\.
-
+
#### community\.vmware
* Removed support for ansible\-core version \< 2\.15\.0\.
@@ -7942,7 +8422,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* vmware\_host\_acceptance \- removed acceptance\_level and used its options in state\. This also means there will be no state list anymore\. In order to get information about the current acceptance level\, use the new module vmware\_host\_acceptance\_info \([https\://github\.com/ansible\-collections/community\.vmware/issues/1872](https\://github\.com/ansible\-collections/community\.vmware/issues/1872)\)\.
* vmware\_vm\_info \- added prefix length to IP addresses in vm\_network\, so they now show up as for example 10\.76\.33\.228/24 instead of just 10\.76\.33\.228 \([https\://github\.com/ansible\-collections/community\.vmware/issues/1761](https\://github\.com/ansible\-collections/community\.vmware/issues/1761)\)\.
-
+
#### dellemc\.enterprise\_sonic
* sonic\_aaa \- Add default\_auth attribute to the argspec to replace the deleted group and local attributes\. This change allows for ordered login authentication\. \([https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/195](https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/195)\)\.
@@ -7955,7 +8435,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* hcloud\-python 1\.20\.0 is now required for full compatibility
* inventory plugin \- Don\'t set the server image variables \(image\_id\, image\_os\_flavor and image\_name\) when the server image is not defined\.
-
+
### Deprecated Features
* The community\.azure
collection is considered unmaintained and will be removed from Ansible 10 if no one starts maintaining it again before Ansible 10\.
@@ -7983,7 +8463,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
The collection will be completely removed from Ansible 11\.
Please update your FQCNs from t\_systems\_mms\.icinga\_director
to telekom\_mms\.icinga\_director
\.
-
+
#### Ansible\-core
* Deprecated ini config option collections\_paths
\, use the singular form collections\_path
instead
@@ -8033,12 +8513,12 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* support for Python 2\.6 nad 2\.7
* support for ansible 2\.9
-
+
#### community\.crypto
* get\_certificate \- the default false
of the asn1\_base64
option is deprecated and will change to true
in community\.crypto 3\.0\.0 \([https\://github\.com/ansible\-collections/community\.crypto/pull/600](https\://github\.com/ansible\-collections/community\.crypto/pull/600)\)\.
-
+
#### community\.general
* CmdRunner module utils \- deprecate cmd\_runner\_fmt\.as\_default\_type\(\)
formatter \([https\://github\.com/ansible\-collections/community\.general/pull/6601](https\://github\.com/ansible\-collections/community\.general/pull/6601)\)\.
@@ -8081,7 +8561,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* webfaction\_mailbox \- module relies entirely on no longer existent API endpoints\, and it will be removed in community\.general 9\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/6909](https\://github\.com/ansible\-collections/community\.general/pull/6909)\)\.
* webfaction\_site \- module relies entirely on no longer existent API endpoints\, and it will be removed in community\.general 9\.0\.0 \([https\://github\.com/ansible\-collections/community\.general/pull/6909](https\://github\.com/ansible\-collections/community\.general/pull/6909)\)\.
-
+
#### community\.postgresql
* postgresql\_lang \- the module has been deprecated and will be removed in community\.postgresql 4\.0\.0
\. Please use the postgresql\_ext
module instead \([https\://github\.com/ansible\-collections/community\.postgresql/issues/559](https\://github\.com/ansible\-collections/community\.postgresql/issues/559)\)\.
@@ -8168,7 +8648,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
See [the removal discussion](https\://github\.com/ansible\-community/community\-topics/issues/246) for details\.
Users can still install this collection with ansible\-galaxy collection install servicenow\.servicenow
\.
-
+
#### Ansible\-core
* ActionBase \- remove deprecated \_remote\_checksum
method
@@ -8220,7 +8700,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* remove testing for Python 2\.6 nad 2\.7
* remove testing for ansible 2\.9
-
+
#### community\.general
* The collection no longer supports ansible\-core 2\.11 and ansible\-core 2\.12\. Parts of the collection might still work on these ansible\-core versions\, but others might not \([https\://github\.com/ansible\-collections/community\.general/pull/7269](https\://github\.com/ansible\-collections/community\.general/pull/7269)\)\.
@@ -8243,7 +8723,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* The minimum supported version of ansible\-core
is now 2\.14
\, support for 2\.13
has been dropped \([https\://github\.com/ansible\-collections/community\.hashi\_vault/pull/403](https\://github\.com/ansible\-collections/community\.hashi\_vault/pull/403)\)\.
-
+
#### community\.vmware
* Removed module util version \([https\://github\.com/ansible\-collections/community\.vmware/issues/1639](https\://github\.com/ansible\-collections/community\.vmware/issues/1639)\)\.
@@ -8281,15 +8761,15 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
### Security Fixes
-
+
#### Ansible\-core
* ansible\-galaxy \- Prevent roles from using symlinks to overwrite files outside of the installation directory \(CVE\-2023\-5115\)
-
+
### Bugfixes
-
+
#### Ansible\-core
* Allow for searching handler subdir for included task via include\_role \([https\://github\.com/ansible/ansible/issues/81722](https\://github\.com/ansible/ansible/issues/81722)\)
@@ -8505,7 +8985,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* cp\_mgmt\_access\_rules \- split vpn param that can accept either a String or list of objects to two
* module\_utils/checkpoint\.py \- fixed compile issue \(Syntax Error\) on python 2\.7
-
+
#### chocolatey\.chocolatey
* win\-chocolatey \- unable to install packages if a license is already installed and chocolatey\.extension is not installed
@@ -8567,7 +9047,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* system\_certificate \- added support for none value in the used\_by param\.
* system\_certificate \- fixed get\_object\_by\_id response\.
-
+
#### cisco\.meraki
* Adding condition to avoid error on exists on devices\.
@@ -8665,7 +9145,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* added Cisco device config guide to address issue
* added extra \"n\" to sending commands to address issue
-
+
#### community\.crypto
* Fix PEM detection/identification to also accept random other lines before the line starting with \-\-\-\-\-BEGIN
\([https\://github\.com/ansible\-collections/community\.crypto/issues/627](https\://github\.com/ansible\-collections/community\.crypto/issues/627)\, [https\://github\.com/ansible\-collections/community\.crypto/pull/628](https\://github\.com/ansible\-collections/community\.crypto/pull/628)\)\.
@@ -8686,7 +9166,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Update Public Suffix List\.
* wait\_for\_txt\, resolver module utils \- improve error handling \([https\://github\.com/ansible\-collections/community\.dns/pull/158](https\://github\.com/ansible\-collections/community\.dns/pull/158)\)\.
-
+
#### community\.docker
* docker\_swarm \- make init and join operations work again with Docker SDK for Python before 4\.0\.0 \([https\://github\.com/ansible\-collections/community\.docker/issues/695](https\://github\.com/ansible\-collections/community\.docker/issues/695)\, [https\://github\.com/ansible\-collections/community\.docker/pull/696](https\://github\.com/ansible\-collections/community\.docker/pull/696)\)\.
@@ -8694,7 +9174,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* docker\_volume \- fix crash caused by accessing an empty dictionary\. The has\_different\_config\(\)
was raising an AttributeError
because the self\.existing\_volume\[\"Labels\"\]
dictionary was None
\([https\://github\.com/ansible\-collections/community\.docker/pull/702](https\://github\.com/ansible\-collections/community\.docker/pull/702)\)\.
* vendored Docker SDK for Python code \- cherry\-pick changes from the Docker SDK for Python code to align code\. These changes should not affect the parts used by the collection\'s code \([https\://github\.com/ansible\-collections/community\.docker/pull/694](https\://github\.com/ansible\-collections/community\.docker/pull/694)\)\.
-
+
#### community\.general
* CmdRunner module utils \- does not attempt to resolve path if executable is a relative or absolute path \([https\://github\.com/ansible\-collections/community\.general/pull/7200](https\://github\.com/ansible\-collections/community\.general/pull/7200)\)\.
@@ -8823,7 +9303,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* icx\_l3\_interface \- fix import errors \([https\://github\.com/ansible\-collections/community\.network/pull/531](https\://github\.com/ansible\-collections/community\.network/pull/531)\)\.
* slxos\_l3\_interface \- fix import errors \([https\://github\.com/ansible\-collections/community\.network/pull/531](https\://github\.com/ansible\-collections/community\.network/pull/531)\)\.
-
+
#### community\.postgresql
* postgresql\_db \- when the task is completed successfully\, close the database connection \([https\://github\.com/ansible\-collections/community\.postgresql/issues/465](https\://github\.com/ansible\-collections/community\.postgresql/issues/465)\)\.
@@ -8844,7 +9324,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* api\_modify\, api\_info \- add missing parameter tls
for the tool e\-mail
path \([https\://github\.com/ansible\-collections/community\.routeros/issues/179](https\://github\.com/ansible\-collections/community\.routeros/issues/179)\, [https\://github\.com/ansible\-collections/community\.routeros/pull/180](https\://github\.com/ansible\-collections/community\.routeros/pull/180)\)\.
* facts \- do not crash in CLI output preprocessing in unexpected situations during line unwrapping \([https\://github\.com/ansible\-collections/community\.routeros/issues/170](https\://github\.com/ansible\-collections/community\.routeros/issues/170)\, [https\://github\.com/ansible\-collections/community\.routeros/pull/177](https\://github\.com/ansible\-collections/community\.routeros/pull/177)\)\.
-
+
#### community\.sops
* Avoid pre\-releases when picking the latest version when using the GitHub API method \([https\://github\.com/ansible\-collections/community\.sops/pull/159](https\://github\.com/ansible\-collections/community\.sops/pull/159)\)\.
@@ -8854,7 +9334,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* install role \- make sure that the pkg\_mgr
fact is definitely available when installing on localhost
\. This can improve error messages in some cases \([https\://github\.com/ansible\-collections/community\.sops/issues/145](https\://github\.com/ansible\-collections/community\.sops/issues/145)\, [https\://github\.com/ansible\-collections/community\.sops/pull/146](https\://github\.com/ansible\-collections/community\.sops/pull/146)\)\.
* sops\_encrypt \- ensure that output\-type is set to yaml
when the file extension \.yml
is used\. Now both \.yaml
and \.yml
files use the SOPS \-\-output\-type\=yaml
formatting \([https\://github\.com/ansible\-collections/community\.sops/issues/164](https\://github\.com/ansible\-collections/community\.sops/issues/164)\)\.
-
+
#### community\.vmware
* Add missing modules to runtime\.yml \([https\://github\.com/ansible\-collections/community\.vmware/pull/1764](https\://github\.com/ansible\-collections/community\.vmware/pull/1764)\)\.
@@ -8884,7 +9364,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* zabbix\_proxy role \- undefined vars at updating proxy definition\. Fix adds null defaults for zabbix\_proxy\_tlsaccept and zabbix\_proxy\_tlsconnect\.
* zabbix\_web role \- removed \'ssl on\;\' nginx configuration\, which is no longer supported since nginx version 1\.25\.1\.
-
+
#### containers\.podman
* Add hooks\-dir parameter for containers
@@ -8934,7 +9414,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* podman\_pod \- Fix idempotency when running inside Podman container
* podman\_systemd \- Ignore header when comparing systemd files content
-
+
#### dellemc\.enterprise\_sonic
* Fix regression test bugs in multiple modules \([https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/180](https\://github\.com/ansible\-collections/dellemc\.enterprise\_sonic/pull/180)\)\.
@@ -8967,7 +9447,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* ome\_device\_info is limited to 50 responses with a query filter\. \([https\://github\.com/dell/dellemc\-openmanage\-ansible\-modules/issues/499](https\://github\.com/dell/dellemc\-openmanage\-ansible\-modules/issues/499)\)\.
* ome\_device\_quick\_deploy \- If the blade is not present\, then the module can assign a static IP to the slot \([https\://github\.com/dell/dellemc\-openmanage\-ansible\-modules/issues/532](https\://github\.com/dell/dellemc\-openmanage\-ansible\-modules/issues/532)\)\.
-
+
#### f5networks\.f5\_modules
* bigip\_device\_certificate \- error\-handling for connection error while running exec command function to fetch certificate details
@@ -9063,7 +9543,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* na\_ontap\_svm \- fix REST version warning for ndmp under services\.
* na\_ontap\_volume \- fix invalid field error with \'space\.snapshot\.autodelete\' in REST\.
-
+
#### netbox\.netbox
* Fix schema caching \[\#1053\]\([https\://github\.com/netbox\-community/ansible\_modules/pull/1053](https\://github\.com/netbox\-community/ansible\_modules/pull/1053)\)
@@ -9168,13 +9648,13 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
### Known Issues
-
+
#### Ansible\-core
* ansible\-galaxy \- dies in the middle of installing a role when that role contains Java inner classes \(files with \$ in the file name\)\. This is by design\, to exclude temporary or backup files\. \([https\://github\.com/ansible/ansible/pull/81553](https\://github\.com/ansible/ansible/pull/81553)\)\.
* ansible\-test \- The pep8
sanity test is unable to detect f\-string spacing issues \(E201\, E202\) on Python 3\.10 and 3\.11\. They are correctly detected under Python 3\.12\. See \([https\://github\.com/PyCQA/pycodestyle/issues/1190](https\://github\.com/PyCQA/pycodestyle/issues/1190)\)\.
-
+
#### community\.crypto
* Ansible markup will show up in raw form on ansible\-doc text output for ansible\-core before 2\.15\. If you have trouble deciphering the documentation markup\, please upgrade to ansible\-core 2\.15 \(or newer\)\, or read the HTML documentation on [https\://docs\.ansible\.com/ansible/devel/collections/community/crypto/](https\://docs\.ansible\.com/ansible/devel/collections/community/crypto/)\.
@@ -9184,12 +9664,12 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Ansible markup will show up in raw form on ansible\-doc text output for ansible\-core before 2\.15\. If you have trouble deciphering the documentation markup\, please upgrade to ansible\-core 2\.15 \(or newer\)\, or read the HTML documentation on [https\://docs\.ansible\.com/ansible/devel/collections/community/dns/](https\://docs\.ansible\.com/ansible/devel/collections/community/dns/)\.
-
+
#### community\.docker
* Ansible markup will show up in raw form on ansible\-doc text output for ansible\-core before 2\.15\. If you have trouble deciphering the documentation markup\, please upgrade to ansible\-core 2\.15 \(or newer\)\, or read the HTML documentation on [https\://docs\.ansible\.com/ansible/devel/collections/community/docker/](https\://docs\.ansible\.com/ansible/devel/collections/community/docker/)\.
-
+
#### community\.general
* Ansible markup will show up in raw form on ansible\-doc text output for ansible\-core before 2\.15\. If you have trouble deciphering the documentation markup\, please upgrade to ansible\-core 2\.15 \(or newer\)\, or read the HTML documentation on [https\://docs\.ansible\.com/ansible/devel/collections/community/general/](https\://docs\.ansible\.com/ansible/devel/collections/community/general/) \([https\://github\.com/ansible\-collections/community\.general/pull/6539](https\://github\.com/ansible\-collections/community\.general/pull/6539)\)\.
@@ -9204,7 +9684,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* Ansible markup will show up in raw form on ansible\-doc text output for ansible\-core before 2\.15\. If you have trouble deciphering the documentation markup\, please upgrade to ansible\-core 2\.15 \(or newer\)\, or read the HTML documentation on [https\://docs\.ansible\.com/ansible/devel/collections/community/routeros/](https\://docs\.ansible\.com/ansible/devel/collections/community/routeros/)\.
-
+
#### community\.sops
* Ansible markup will show up in raw form on ansible\-doc text output for ansible\-core before 2\.15\. If you have trouble deciphering the documentation markup\, please upgrade to ansible\-core 2\.15 \(or newer\)\, or read the HTML documentation on [https\://docs\.ansible\.com/ansible/devel/collections/community/sops/](https\://docs\.ansible\.com/ansible/devel/collections/community/sops/)\.
@@ -9250,7 +9730,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* community\.dns\.lookup\_as\_dict \- Look up DNS records as dictionaries
* community\.general\.bitwarden\_secrets\_manager \- Retrieve secrets from Bitwarden Secrets Manager
-
+
### New Modules
@@ -9298,7 +9778,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* community\.dns\.nameserver\_info \- Look up nameservers for a DNS name
* community\.dns\.nameserver\_record\_info \- Look up all records of a type from all nameservers for a DNS name
-
+
#### community\.general
* community\.general\.consul\_policy \- Manipulate Consul policies
@@ -9326,7 +9806,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* community\.grafana\.grafana\_organization\_user \- Manage Grafana Organization Users\.
-
+
#### community\.vmware
* community\.vmware\.vcenter\_root\_password\_expiration \- root password expiration of vCSA
@@ -9343,13 +9823,13 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* community\.zabbix\.zabbix\_settings \- Update Zabbix global settings\.
* community\.zabbix\.zabbix\_token \- Create/Update/Generate/Delete Zabbix token\.
-
+
#### containers\.podman
* containers\.podman\.podman\_container\_exec \- Executes a command in a running container
* containers\.podman\.podman\_runlabel \- Run given label from given image
-
+
#### dellemc\.enterprise\_sonic
* dellemc\.enterprise\_sonic\.sonic\_acl\_interfaces \- Manage access control list \(ACL\) to interface binding on SONiC
@@ -9387,7 +9867,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* dellemc\.unity\.replication\_session \- Manage replication session on the Unity storage system
-
+
#### f5networks\.f5\_modules
* f5networks\.f5\_modules\.bigip\_provision\_async \- Manage BIG\-IP module provisioning
@@ -9580,7 +10060,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* netapp\.ontap\.na\_ontap\_active\_directory\_domain\_controllers \- NetApp ONTAP configure active directory preferred domain controllers
* netapp\.ontap\.na\_ontap\_ems\_config \- NetApp ONTAP module to modify EMS configuration\.
-
+
#### netbox\.netbox
* netbox\.netbox\.netbox\_config\_template \- Creates\, updates\, or removed a config template from NetBox
@@ -9631,7 +10111,7 @@ If not mentioned explicitly\, the changes are reported in the combined changelog
* dellemc\.openmanage\.idrac\_reset \- Role to reset and restart iDRAC \(iDRAC8 and iDRAC9 only\) for Dell PowerEdge servers\.
* dellemc\.openmanage\.idrac\_storage\_controller \- Role to configure the physical disk\, virtual disk\, and storage controller settings on iDRAC9 based PowerEdge servers\.
-
+
### Unchanged Collections
* ansible\.posix \(still version 1\.5\.4\)
diff --git a/9/CHANGELOG-v9.rst b/9/CHANGELOG-v9.rst
index c2db3116a3..a2c25c940f 100644
--- a/9/CHANGELOG-v9.rst
+++ b/9/CHANGELOG-v9.rst
@@ -7,6 +7,459 @@ This changelog describes changes since Ansible 8.0.0.
.. contents::
:depth: 2
+v9.11.0
+=======
+
+.. contents::
+ :local:
+ :depth: 2
+
+Release Summary
+---------------
+
+Release Date: 2024-10-08
+
+`Porting Guide `_
+
+Ansible-core
+------------
+
+Ansible 9.11.0 contains ansible-core version 2.16.12.
+This is a newer version than version 2.16.11 contained in the previous Ansible release.
+
+The changes are reported in the combined changelog below.
+
+Changed Collections
+-------------------
+
+If not mentioned explicitly, the changes are reported in the combined changelog below.
+
++---------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| Collection | Ansible 9.10.0 | Ansible 9.11.0 | Notes |
++===========================+================+================+==============================================================================================================================+
+| chocolatey.chocolatey | 1.5.1 | 1.5.3 | |
++---------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| cisco.dnac | 6.18.0 | 6.20.0 | |
++---------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| cisco.intersight | 2.0.17 | 2.0.20 | Unfortunately, this collection does not provide changelog data in a format that can be processed by the changelog generator. |
++---------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| cisco.meraki | 2.18.1 | 2.18.2 | |
++---------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| cisco.ucs | 1.11.0 | 1.14.0 | Unfortunately, this collection does not provide changelog data in a format that can be processed by the changelog generator. |
++---------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| community.crypto | 2.22.0 | 2.22.1 | |
++---------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| community.dns | 2.9.5 | 2.9.6 | The collection did not have a changelog in this version. |
++---------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| community.docker | 3.12.1 | 3.13.0 | |
++---------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| community.general | 8.6.5 | 8.6.6 | |
++---------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| community.hrobot | 1.9.3 | 1.9.4 | |
++---------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| community.mongodb | 1.7.6 | 1.7.7 | There are no changes recorded in the changelog. |
++---------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| community.postgresql | 3.5.0 | 3.6.1 | |
++---------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| community.sops | 1.9.0 | 1.9.1 | |
++---------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| community.vmware | 4.7.0 | 4.7.1 | |
++---------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| containers.podman | 1.15.4 | 1.16.1 | |
++---------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| dellemc.enterprise_sonic | 2.5.0 | 2.5.1 | |
++---------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| f5networks.f5_modules | 1.30.1 | 1.31.0 | |
++---------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| ibm.storage_virtualize | 2.4.1 | 2.5.0 | |
++---------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| infoblox.nios_modules | 1.6.1 | 1.7.0 | |
++---------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| lowlydba.sqlserver | 2.3.3 | 2.3.4 | |
++---------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| netapp_eseries.santricity | 1.4.0 | 1.4.1 | |
++---------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| netbox.netbox | 3.19.1 | 3.20.0 | |
++---------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| ngine_io.cloudstack | 2.4.0 | 2.5.0 | |
++---------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+| wti.remote | 1.0.8 | 1.0.10 | Unfortunately, this collection does not provide changelog data in a format that can be processed by the changelog generator. |
++---------------------------+----------------+----------------+------------------------------------------------------------------------------------------------------------------------------+
+
+Minor Changes
+-------------
+
+chocolatey.chocolatey
+~~~~~~~~~~~~~~~~~~~~~
+
+- Remove support for End of Life ansible-core 2.13, 2.14
+
+cisco.dnac
+~~~~~~~~~~
+
+- Added 'fabric_transits_workflow_manager.py' to perform operations on SDA fabric transits.
+- Adding support to update password in user_role_workflow_manager module.
+- Changes in inventory_workflow_manager module.
+- Changes in ise_radius_integration_workflow_manager module to check ise certification status.
+- Changes in network_compliance_workflow_manager module.
+- Changes in network_settings_workflow_manager module to support exception handling.
+- Changes in rma_workflow_manager module.
+- Changes in sda_extranet_policies_workflow_manager module.
+- Changes in swim_workflow_manager module to support CCO image.
+- Changes in user_role_workflow_manager module.
+- Minor bug fixes in network_compliance_workflow_manager module.
+- Removed sda_extranet_policies_workflow_manager.py module.
+- Removing git release workflows.
+- Setting dnac versions and compare for version based routing.
+- Unit test automation for worflow_manager modules.
+
+cisco.meraki
+~~~~~~~~~~~~
+
+- Include networks_appliance_traffic_shaping_custom_performance_classes_info plugin.
+
+community.general
+~~~~~~~~~~~~~~~~~
+
+- redfish_confg - remove ``CapacityBytes`` from required paramaters of the ``CreateVolume`` command (https://github.com/ansible-collections/community.general/pull/8956).
+
+community.postgresql
+~~~~~~~~~~~~~~~~~~~~
+
+- postgresql_privs - adds support for granting and revoking privileges on foreign tables (https://github.com/ansible-collections/community.postgresql/issues/724).
+- postgresql_subscription - adds support for managing subscriptions in the situation where the ``subconninfo`` column is unavailable (such as in CloudSQL) (https://github.com/ansible-collections/community.postgresql/issues/726).
+
+containers.podman
+~~~~~~~~~~~~~~~~~
+
+- Add arch to podman build command explicitly
+- Add group_add parameter for podman quadlet
+- Add support for check_mode in Quadlet
+- Trigger a new image build when we detect that the Containerfile has changed.
+- Update inspection info about objects in modules
+
+f5networks.f5_modules
+~~~~~~~~~~~~~~~~~~~~~
+
+- bigip_asm_dos_application - add support for creating dos profile.
+- bigip_device_info - virtual-servers - return per_flow_request_access_policy if defined.
+- bigip_virtual_server - set per_flow_request_access_policy and stay idempotent.
+
+ibm.storage_virtualize
+~~~~~~~~~~~~~~~~~~~~~~
+
+- ibm_sv_manage_storage_partition - Added support for creating draft partition, publishing a draft partition, and merging 2 partitions
+- ibm_sv_manage_syslog_server - Added support for creating TLS syslog server, and modifying existing UDP or TCP servers to TLS server
+- ibm_sv_manage_truststore_for_replication - Added support for enabling various options (syslog, RESTAPI, vasa, ipsec, snmp and email) during truststore creation
+- ibm_svc_host - Added support to add host into draft partition and to create an NVMeFC host
+- ibm_svc_manage_portset - Added support to create a high-speed replication portset
+- ibm_svc_manage_volumegroup - Added support to add existing volumegroups into draft partition
+- ibm_svcinfo_command - Added support for sainfo commands
+- ibm_svctask_command - Added support for satask commands
+
+infoblox.nios_modules
+~~~~~~~~~~~~~~~~~~~~~
+
+- Added IPv6 network container support for the `nios_next_network` lookup plugin.
+- Added `use_range` parameter to the nios_next_ip lookup plugin, enabling lookup for the next available IP from a network range.
+- Added support for the `use_dns_ea_inheritance` parameter in Host Record to inherit EA from associated zone.
+- Added support for the `use_for_ea_inheritance` parameter in Host Record to inherit EA from Host address.
+- Enabled IPv4 support for PXE server configuration in the Host Record module.
+- Improved handling of DHCP options in DHCP Range, Network, and Network Container.
+- Introduced `use_logic_filter_rules` & `logic_filter_rules` support for both IPv4 and IPv6 network and network container.
+- Upgraded the base WAPI version to 2.12.3.
+
+netbox.netbox
+~~~~~~~~~~~~~
+
+- Add ``facility`` to ``location`` (https://github.com/netbox-community/ansible_modules/issues/1280)
+- Add ``related_object_type`` to ``netbox_custom_filed`` (https://github.com/netbox-community/ansible_modules/issues/1268)
+- Add ``status`` to ``location`` (https://github.com/netbox-community/ansible_modules/issues/1279)
+- Add `description` to `netbox_cluster_group` module (https://github.com/netbox-community/ansible_modules/issues/1276)
+- Add `serial` to `netbox_virtual_machine` module (https://github.com/netbox-community/ansible_modules/issues/1309)
+- Add `status` to `netbox_cluster` (https://github.com/netbox-community/ansible_modules/issues/1275)
+- Add `vid_ranges` to `netbox_vlan_group` module (https://github.com/netbox-community/ansible_modules/issues/1307)
+- Add ability to rename variables set on the host by ``netbox.netbox.nb_inventory`` through configuration.
+- Added option `hostname_field` to ``nb_inventory`` to be able to set the inventory hostname from a field in custom_fields
+- Adjust tests for various modules
+- Fix the form_factor option on netbox_rack
+- Update CI for NetBox 4.1
+
+ngine_io.cloudstack
+~~~~~~~~~~~~~~~~~~~
+
+- cs_instance - Added new arguments ``user_data_name`` and ``user_data_details`` (https://github.com/ngine-io/ansible-collection-cloudstack/pull/134).
+- cs_service_offering - Add support for storagetag (https://github.com/ngine-io/ansible-collection-cloudstack/pull/118).
+
+Deprecated Features
+-------------------
+
+- The ``ngine_io.exoscale`` collection has been deprecated.
+ It will be removed from Ansible 11 if no one starts maintaining it again before Ansible 11.
+ See `Collections Removal Process for unmaintained collections `__ for more details (`https://forum.ansible.com/t/2572 `__).
+- 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 `__).
+
+Bugfixes
+--------
+
+Ansible-core
+~~~~~~~~~~~~
+
+- Add descriptions for ``ansible-galaxy install --help` and ``ansible-galaxy role|collection install --help``.
+- ``ansible-galaxy install --help`` - Fix the usage text and document that the requirements file passed to ``-r`` can include collections and roles.
+- dnf5 - re-introduce the ``state: installed`` alias to ``state: present`` (https://github.com/ansible/ansible/issues/83960)
+
+chocolatey.chocolatey
+~~~~~~~~~~~~~~~~~~~~~
+
+- win_chocolatey - task crashes if PATH contains multiple choco.exe on the target machine
+
+community.crypto
+~~~~~~~~~~~~~~~~
+
+- acme_* modules - when querying renewal information, make sure to insert a slash between the base URL and the certificate identifier (https://github.com/ansible-collections/community.crypto/issues/801, https://github.com/ansible-collections/community.crypto/pull/802).
+- various modules - pass absolute paths to ``module.atomic_move()`` (https://github.com/ansible/ansible/issues/83950, https://github.com/ansible-collections/community.crypto/pull/799).
+
+community.docker
+~~~~~~~~~~~~~~~~
+
+- docker_prune - fix handling of lists for the filter options (https://github.com/ansible-collections/community.docker/issues/961, https://github.com/ansible-collections/community.docker/pull/966).
+
+community.general
+~~~~~~~~~~~~~~~~~
+
+- cloudflare_dns - fix changing Cloudflare SRV records (https://github.com/ansible-collections/community.general/issues/8679, https://github.com/ansible-collections/community.general/pull/8948).
+- dig lookup plugin - fix using only the last nameserver specified (https://github.com/ansible-collections/community.general/pull/8970).
+- homectl - the module now tries to use ``legacycrypt`` on Python 3.13+ (https://github.com/ansible-collections/community.general/issues/4691, https://github.com/ansible-collections/community.general/pull/8987).
+- ini_file - pass absolute paths to ``module.atomic_move()`` (https://github.com/ansible/ansible/issues/83950, https://github.com/ansible-collections/community.general/pull/8925).
+- ipa_hostgroup - fix ``enabled `` and ``disabled`` states (https://github.com/ansible-collections/community.general/issues/8408, https://github.com/ansible-collections/community.general/pull/8900).
+- java_keystore - pass absolute paths to ``module.atomic_move()`` (https://github.com/ansible/ansible/issues/83950, https://github.com/ansible-collections/community.general/pull/8925).
+- jenkins_plugin - pass absolute paths to ``module.atomic_move()`` (https://github.com/ansible/ansible/issues/83950, https://github.com/ansible-collections/community.general/pull/8925).
+- kdeconfig - pass absolute paths to ``module.atomic_move()`` (https://github.com/ansible/ansible/issues/83950, https://github.com/ansible-collections/community.general/pull/8925).
+- keycloak_realm - fix change detection in check mode by sorting the lists in the realms beforehand (https://github.com/ansible-collections/community.general/pull/8877).
+- keycloak_user_federation - minimize change detection by setting ``krbPrincipalAttribute`` to ``''`` in Keycloak responses if missing (https://github.com/ansible-collections/community.general/pull/8785).
+- keycloak_user_federation - remove ``lastSync`` parameter from Keycloak responses to minimize diff/changes (https://github.com/ansible-collections/community.general/pull/8812).
+- one_service - fix service creation after it was deleted with ``unique`` parameter (https://github.com/ansible-collections/community.general/issues/3137, https://github.com/ansible-collections/community.general/pull/8887).
+- pam_limits - pass absolute paths to ``module.atomic_move()`` (https://github.com/ansible/ansible/issues/83950, https://github.com/ansible-collections/community.general/pull/8925).
+- udm_user - the module now tries to use ``legacycrypt`` on Python 3.13+ (https://github.com/ansible-collections/community.general/issues/4690, https://github.com/ansible-collections/community.general/pull/8987).
+
+community.postgresql
+~~~~~~~~~~~~~~~~~~~~
+
+- postgresql_db - fix issues due to columns in pg_database changing in Postgres 17. (https://github.com/ansible-collections/community.postgresql/issues/729).
+- postgresql_info - Use a server check that works on beta and rc versions as well as on actual releases.
+- postgresql_user - remove a comment from unit tests that breaks pre-compile (https://github.com/ansible-collections/community.postgresql/issues/737).
+
+community.sops
+~~~~~~~~~~~~~~
+
+- sops_encrypt - pass absolute paths to ``module.atomic_move()`` (https://github.com/ansible/ansible/issues/83950, https://github.com/ansible-collections/community.sops/pull/208).
+
+community.vmware
+~~~~~~~~~~~~~~~~
+
+- vcenter_standard_key_provider - Fix documentation (https://github.com/ansible-collections/community.vmware/pull/2192).
+- vmware_all_snapshots_info - fixed the datacenter parameter was ignored(https://github.com/ansible-collections/community.vmware/pull/2165).
+- vmware_dvswitch - Fix Pylint issue (https://github.com/ansible-collections/community.vmware/pull/2186).
+- vmware_dvswitch_nioc - Fix documentation (https://github.com/ansible-collections/community.vmware/pull/2192).
+- vmware_dvswitch_pvlans - Fix Pylint issue (https://github.com/ansible-collections/community.vmware/pull/2186).
+- vmware_guest - Fix documentation (https://github.com/ansible-collections/community.vmware/pull/2192).
+- vmware_guest_controller - Fix documentation (https://github.com/ansible-collections/community.vmware/pull/2192).
+- vmware_guest_disk - Fix documentation (https://github.com/ansible-collections/community.vmware/pull/2192).
+- vmware_guest_serial_port - Fix documentation (https://github.com/ansible-collections/community.vmware/pull/2192).
+- vmware_guest_tpm - Fix Pylint issue (https://github.com/ansible-collections/community.vmware/pull/2186).
+- vmware_host - Fix Pylint issue (https://github.com/ansible-collections/community.vmware/pull/2186).
+- vmware_host_dns - Fix Pylint issue (https://github.com/ansible-collections/community.vmware/pull/2186).
+- vmware_host_inventory - Fix Pylint issue (https://github.com/ansible-collections/community.vmware/pull/2186).
+- vmware_host_powerstate - Fix Pylint issue (https://github.com/ansible-collections/community.vmware/pull/2186).
+- vmware_tools - Fix documentation (https://github.com/ansible-collections/community.vmware/pull/2192).
+- vmware_vm_inventory - Fix Pylint issue (https://github.com/ansible-collections/community.vmware/pull/2186).
+- vmware_vmotion - Fix Pylint issue (https://github.com/ansible-collections/community.vmware/pull/2186).
+
+containers.podman
+~~~~~~~~~~~~~~~~~
+
+- CI - Add images removal for tests
+- CI - Fix podman CI test container images
+- CI - add ignore list for Ansible sanity for 2.19
+- CI - bump artifacts versions for GHactions
+- CI - change k8s.gcr.io to registry.k8s.io in tests
+- CI - fix Podman search of invalid image
+- Disable idempotency for pod_id_file
+- Fix command idempotency with quotes
+- Fix health-startup-cmd
+- Fix logic in Podman images
+- Fix podman image permissions issue and runlable test
+- Fix quadlet parameters when container uses rootfs
+- don't document quadlet_dir as required when setting state=quadlet
+- fix for tls_verify being ignored
+- fix(podman_image) - skip empty volume items
+- fix(podman_save) - always changed when force
+- modify error and docs
+
+dellemc.enterprise_sonic
+~~~~~~~~~~~~~~~~~~~~~~~~
+
+- ConnectionError - Add the needed import of the Ansible ConnectionError exception class for all files where it was previously missing. (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/445).
+- Update regex search expression for 'not found' error message in httpapi/sonic.py 'edit_config' method (https://github.com/ansible-collection/dellemc.enterprise_sonic/pull/443).
+- sonic_system - Catch the ConnectionError exception caused by unconditional fetching of auditd and ip loadshare hash algorithm configuration, and return empty configuration instead of allowing the uncaught exception to abort all "system" operations on SONiC images older than version 4.4.0 (https://github.com/ansible-collections/dellemc.enterprise_sonic/pull/441).
+
+ibm.storage_virtualize
+~~~~~~~~~~~~~~~~~~~~~~
+
+- ibm_svc_manage_callhome - Added support to change a subset of proxy settings
+
+infoblox.nios_modules
+~~~~~~~~~~~~~~~~~~~~~
+
+- Adjusted unit test assertions for Mock.called_once_with.
+- Fixed an issue in the `nios_host_record` module where the `mac` parameter was not handled correctly.
+- Fixed the update operation in the `nios_network` module where the `network` parameter was not handled correctly.
+- Omits DNS view from filter critera when renaming a host object and DNS is bypassed. (https://github.com/infobloxopen/infoblox-ansible/issues/230)
+- nios_host_record - rename logic included DNS view in filter critera, even when DNS had been bypassed.
+
+lowlydba.sqlserver
+~~~~~~~~~~~~~~~~~~
+
+- Include warning logs in failure output for the restore module to indicate root causes (https://github.com/lowlydba/lowlydba.sqlserver/pull/266).
+
+netapp_eseries.santricity
+~~~~~~~~~~~~~~~~~~~~~~~~~
+
+- Fixed pep8, pylint, and validate-modules issues found by ansible-test.
+- Updated outdated command in unit tests.
+
+netbox.netbox
+~~~~~~~~~~~~~
+
+- If `fetch_all` is `false`, prefix lookup depends on site lookup, so move it to secondary lookup (https://github.com/netbox-community/ansible_modules/issues/733)
+
+ngine_io.cloudstack
+~~~~~~~~~~~~~~~~~~~
+
+- Fixed a bug related to the new option ``validate_certs`` (https://github.com/ngine-io/ansible-collection-cloudstack/pull/135).
+
+New Modules
+-----------
+
+community.docker
+~~~~~~~~~~~~~~~~
+
+- community.docker.docker_compose_v2_exec - Run command in a container of a Compose service.
+- community.docker.docker_compose_v2_run - Run command in a new container of a Compose service.
+
+containers.podman
+~~~~~~~~~~~~~~~~~
+
+- containers.podman.podman_container_copy - Copy file to or from a container
+
+infoblox.nios_modules
+~~~~~~~~~~~~~~~~~~~~~
+
+- infoblox.nios_modules.nios_extensible_attribute - Configure Infoblox NIOS extensible attribute definition
+- infoblox.nios_modules.nios_nsgroup_delegation - Configure InfoBlox DNS Nameserver Delegation Groups
+- infoblox.nios_modules.nios_nsgroup_forwardingmember - Configure InfoBlox DNS Nameserver Forward/Stub Server Groups
+- infoblox.nios_modules.nios_nsgroup_forwardstubserver - Configure InfoBlox DNS Nameserver Forwarding Member Groups
+- infoblox.nios_modules.nios_nsgroup_stubmember - Configure InfoBlox DNS Nameserver Stub Member Groups
+
+netbox.netbox
+~~~~~~~~~~~~~
+
+- netbox.netbox.netbox_permission - Creates or removes permissions from NetBox
+- netbox.netbox.netbox_token - Creates or removes tokens from NetBox
+- netbox.netbox.netbox_tunnel - Create, update or delete tunnels within NetBox
+- netbox.netbox.netbox_tunnel_group - Create, update or delete tunnel groups within NetBox
+- netbox.netbox.netbox_user - Creates or removes users from NetBox
+- netbox.netbox.netbox_user_group - Creates or removes user groups from NetBox
+
+Unchanged Collections
+---------------------
+
+- amazon.aws (still version 7.6.1)
+- ansible.netcommon (still version 5.3.0)
+- ansible.posix (still version 1.5.4)
+- ansible.utils (still version 2.12.0)
+- ansible.windows (still version 2.5.0)
+- arista.eos (still version 6.2.2)
+- awx.awx (still version 23.9.0)
+- azure.azcollection (still version 1.19.0)
+- check_point.mgmt (still version 5.2.3)
+- cisco.aci (still version 2.10.1)
+- cisco.asa (still version 4.0.3)
+- cisco.ios (still version 5.3.0)
+- cisco.iosxr (still version 6.1.1)
+- cisco.ise (still version 2.9.3)
+- cisco.mso (still version 2.9.0)
+- cisco.nxos (still version 5.3.0)
+- cloud.common (still version 2.1.4)
+- cloudscale_ch.cloud (still version 2.4.0)
+- community.aws (still version 7.2.0)
+- community.azure (still version 2.0.0)
+- community.ciscosmb (still version 1.0.9)
+- community.digitalocean (still version 1.27.0)
+- community.grafana (still version 1.9.1)
+- community.hashi_vault (still version 6.2.0)
+- community.library_inventory_filtering_v1 (still version 1.0.1)
+- community.libvirt (still version 1.3.0)
+- community.mysql (still version 3.10.3)
+- community.network (still version 5.0.3)
+- community.okd (still version 2.3.0)
+- community.proxysql (still version 1.6.0)
+- community.rabbitmq (still version 1.3.0)
+- community.routeros (still version 2.19.0)
+- community.sap (still version 2.0.0)
+- community.sap_libs (still version 1.4.2)
+- community.windows (still version 2.3.0)
+- community.zabbix (still version 2.5.1)
+- cyberark.conjur (still version 1.3.0)
+- cyberark.pas (still version 1.0.27)
+- dellemc.openmanage (still version 8.7.0)
+- dellemc.powerflex (still version 2.5.0)
+- dellemc.unity (still version 1.7.1)
+- fortinet.fortimanager (still version 2.7.0)
+- fortinet.fortios (still version 2.3.7)
+- frr.frr (still version 2.0.2)
+- gluster.gluster (still version 1.0.2)
+- google.cloud (still version 1.4.1)
+- grafana.grafana (still version 2.2.5)
+- hetzner.hcloud (still version 2.5.0)
+- hpe.nimble (still version 1.1.4)
+- ibm.qradar (still version 2.1.0)
+- ibm.spectrum_virtualize (still version 2.0.0)
+- ieisystem.inmanage (still version 2.0.0)
+- infinidat.infinibox (still version 1.4.5)
+- inspur.ispim (still version 2.2.3)
+- inspur.sm (still version 2.3.0)
+- junipernetworks.junos (still version 5.3.1)
+- kaytus.ksmanage (still version 1.2.2)
+- kubernetes.core (still version 2.4.2)
+- microsoft.ad (still version 1.7.1)
+- netapp.aws (still version 21.7.1)
+- netapp.azure (still version 21.10.1)
+- netapp.cloudmanager (still version 21.22.1)
+- netapp.elementsw (still version 21.7.0)
+- netapp.ontap (still version 22.12.0)
+- netapp.storagegrid (still version 21.12.0)
+- netapp.um_info (still version 21.8.1)
+- ngine_io.exoscale (still version 1.1.0)
+- openstack.cloud (still version 2.2.0)
+- openvswitch.openvswitch (still version 2.1.1)
+- ovirt.ovirt (still version 3.2.0)
+- purestorage.flasharray (still version 1.31.1)
+- purestorage.flashblade (still version 1.18.0)
+- purestorage.fusion (still version 1.6.1)
+- sensu.sensu_go (still version 1.14.0)
+- splunk.es (still version 2.1.2)
+- t_systems_mms.icinga_director (still version 2.0.1)
+- telekom_mms.icinga_director (still version 1.35.0)
+- theforeman.foreman (still version 3.15.0)
+- vmware.vmware (still version 1.5.0)
+- vmware.vmware_rest (still version 2.3.1)
+- vultr.cloud (still version 1.13.0)
+- vyos.vyos (still version 4.1.0)
+
v9.10.0
=======
@@ -420,6 +873,7 @@ New Modules
dellemc.enterprise_sonic
~~~~~~~~~~~~~~~~~~~~~~~~
+- dellemc.enterprise_sonic.sonic_ldap - Configure global LDAP server settings on SONiC.
- dellemc.enterprise_sonic.sonic_login_lockout - Manage Global Login Lockout configurations on SONiC.
- dellemc.enterprise_sonic.sonic_mgmt_servers - Manage management servers configuration on SONiC.
- dellemc.enterprise_sonic.sonic_ospf_area - configure OSPF area settings on SONiC.
@@ -4484,6 +4938,11 @@ ibm.storage_virtualize
- ibm_svc_info - Added support to display information about thinclone/clone volumes and volumegroups.
- ibm_svc_manage_volumgroup - Added support to delete volumegroups keeping volumes via 'evictvolumes'.
+infoblox.nios_modules
+~~~~~~~~~~~~~~~~~~~~~
+
+- Ansible core version in the dependencies updated to 2.14 or later.
+
netapp.ontap
~~~~~~~~~~~~
@@ -4723,7 +5182,7 @@ infoblox.nios_modules
~~~~~~~~~~~~~~~~~~~~~
- Fixes environment variable max_results using INFOBLOX_MAX_RESULTS `#209 `_
-- Fixes index error for transform fields in DTC LBDN (auth_zone and Pool) and DTC POOL (servers and monitors) `#209 `_
+- Fixes index error for transform fields in DTC LBDN (auth_zone and Pool) and DTC POOL (servers and monitors). `#209 `_
- Fixes typo for environment variable INFOBLOX_WAPI_VERSION `#209 `_
netapp.ontap
diff --git a/9/ansible-9.11.0-tags.yaml b/9/ansible-9.11.0-tags.yaml
new file mode 100644
index 0000000000..bac234a159
--- /dev/null
+++ b/9/ansible-9.11.0-tags.yaml
@@ -0,0 +1,431 @@
+# This is a mapping of collections to their git repositories and the git tag
+# that corresponds to the version included in this ansible release. A null
+# 'tag' field means that a collection's release wasn't tagged.
+amazon.aws:
+ repository: https://github.com/ansible-collections/amazon.aws
+ tag: 7.6.1
+ version: 7.6.1
+ansible.netcommon:
+ repository: https://github.com/ansible-collections/ansible.netcommon
+ tag: v5.3.0
+ version: 5.3.0
+ansible.posix:
+ repository: https://github.com/ansible-collections/ansible.posix
+ tag: 1.5.4
+ version: 1.5.4
+ansible.utils:
+ repository: https://github.com/ansible-collections/ansible.utils
+ tag: v2.12.0
+ version: 2.12.0
+ansible.windows:
+ repository: https://github.com/ansible-collections/ansible.windows
+ tag: 2.5.0
+ version: 2.5.0
+arista.eos:
+ repository: https://github.com/ansible-collections/arista.eos
+ tag: v6.2.2
+ version: 6.2.2
+awx.awx:
+ collection_directory: ./awx_collection
+ repository: https://github.com/ansible/awx
+ tag: 23.9.0
+ version: 23.9.0
+azure.azcollection:
+ repository: https://github.com/ansible-collections/azure
+ tag: v1.19.0
+ version: 1.19.0
+check_point.mgmt:
+ repository: https://github.com/CheckPointSW/CheckPointAnsibleMgmtCollection
+ tag: v5.2.3
+ version: 5.2.3
+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.10.1
+ version: 2.10.1
+cisco.asa:
+ repository: https://github.com/ansible-collections/cisco.asa
+ tag: 4.0.3
+ version: 4.0.3
+cisco.dnac:
+ repository: https://github.com/cisco-en-programmability/dnacenter-ansible
+ tag: v6.20.0
+ version: 6.20.0
+cisco.intersight:
+ repository: https://github.com/CiscoDevNet/intersight-ansible
+ tag: 2.0.20
+ version: 2.0.20
+cisco.ios:
+ repository: https://github.com/ansible-collections/cisco.ios
+ tag: v5.3.0
+ version: 5.3.0
+cisco.iosxr:
+ repository: https://github.com/ansible-collections/cisco.iosxr
+ tag: v6.1.1
+ version: 6.1.1
+cisco.ise:
+ repository: https://github.com/CiscoISE/ansible-ise
+ tag: v2.9.3
+ version: 2.9.3
+cisco.meraki:
+ repository: https://github.com/meraki/dashboard-api-ansible
+ tag: v2.18.2
+ version: 2.18.2
+cisco.mso:
+ repository: https://github.com/CiscoDevNet/ansible-mso
+ tag: v2.9.0
+ version: 2.9.0
+cisco.nxos:
+ repository: https://github.com/ansible-collections/cisco.nxos
+ tag: v5.3.0
+ version: 5.3.0
+cisco.ucs:
+ repository: https://github.com/CiscoDevNet/ansible-ucs
+ tag: v1.14.0
+ version: 1.14.0
+cloud.common:
+ repository: https://github.com/ansible-collections/cloud.common
+ tag: 2.1.4
+ version: 2.1.4
+cloudscale_ch.cloud:
+ repository: https://github.com/cloudscale-ch/ansible-collection-cloudscale
+ tag: v2.4.0
+ version: 2.4.0
+community.aws:
+ repository: https://github.com/ansible-collections/community.aws
+ tag: 7.2.0
+ version: 7.2.0
+community.azure:
+ repository: https://github.com/ansible-collections/community.azure
+ tag: 2.0.0
+ version: 2.0.0
+community.ciscosmb:
+ repository: https://github.com/ansible-collections/community.ciscosmb
+ tag: 1.0.9
+ version: 1.0.9
+community.crypto:
+ repository: https://github.com/ansible-collections/community.crypto
+ tag: 2.22.1
+ version: 2.22.1
+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: 2.9.6
+ version: 2.9.6
+community.docker:
+ repository: https://github.com/ansible-collections/community.docker
+ tag: 3.13.0
+ version: 3.13.0
+community.general:
+ repository: https://github.com/ansible-collections/community.general
+ tag: 8.6.6
+ version: 8.6.6
+community.grafana:
+ repository: https://github.com/ansible-collections/grafana
+ tag: 1.9.1
+ version: 1.9.1
+community.hashi_vault:
+ repository: https://github.com/ansible-collections/community.hashi_vault
+ tag: 6.2.0
+ version: 6.2.0
+community.hrobot:
+ repository: https://github.com/ansible-collections/community.hrobot
+ tag: 1.9.4
+ version: 1.9.4
+community.library_inventory_filtering_v1:
+ repository: https://github.com/ansible-collections/community.library_inventory_filtering
+ tag: 1.0.1
+ version: 1.0.1
+community.libvirt:
+ repository: https://github.com/ansible-collections/community.libvirt
+ tag: 1.3.0
+ version: 1.3.0
+community.mongodb:
+ repository: https://github.com/ansible-collections/community.mongodb
+ tag: 1.7.7
+ version: 1.7.7
+community.mysql:
+ repository: https://github.com/ansible-collections/community.mysql
+ tag: 3.10.3
+ version: 3.10.3
+community.network:
+ repository: https://github.com/ansible-collections/community.network
+ tag: 5.0.3
+ version: 5.0.3
+community.okd:
+ repository: https://github.com/openshift/community.okd
+ tag: 2.3.0
+ version: 2.3.0
+community.postgresql:
+ repository: https://github.com/ansible-collections/community.postgresql
+ tag: 3.6.1
+ version: 3.6.1
+community.proxysql:
+ repository: https://github.com/ansible-collections/community.proxysql
+ tag: 1.6.0
+ version: 1.6.0
+community.rabbitmq:
+ repository: https://github.com/ansible-collections/community.rabbitmq
+ tag: 1.3.0
+ version: 1.3.0
+community.routeros:
+ repository: https://github.com/ansible-collections/community.routeros
+ tag: 2.19.0
+ version: 2.19.0
+community.sap:
+ repository: https://github.com/ansible-collections/community.sap
+ tag: 2.0.0
+ version: 2.0.0
+community.sap_libs:
+ repository: https://github.com/sap-linuxlab/community.sap_libs
+ tag: 1.4.2
+ version: 1.4.2
+community.sops:
+ repository: https://github.com/ansible-collections/community.sops
+ tag: 1.9.1
+ version: 1.9.1
+community.vmware:
+ repository: https://github.com/ansible-collections/community.vmware
+ tag: 4.7.1
+ version: 4.7.1
+community.windows:
+ repository: https://github.com/ansible-collections/community.windows
+ tag: 2.3.0
+ version: 2.3.0
+community.zabbix:
+ repository: https://github.com/ansible-collections/community.zabbix
+ tag: 2.5.1
+ version: 2.5.1
+containers.podman:
+ repository: https://github.com/containers/ansible-podman-collections
+ tag: 1.16.1
+ version: 1.16.1
+cyberark.conjur:
+ repository: https://github.com/cyberark/ansible-conjur-collection
+ tag: v1.3.0
+ version: 1.3.0
+cyberark.pas:
+ repository: https://github.com/cyberark/ansible-security-automation-collection
+ tag: 1.0.27
+ version: 1.0.27
+dellemc.enterprise_sonic:
+ repository: https://github.com/ansible-collections/dellemc.enterprise_sonic
+ tag: 2.5.1
+ version: 2.5.1
+dellemc.openmanage:
+ repository: https://github.com/dell/dellemc-openmanage-ansible-modules
+ tag: v8.7.0
+ version: 8.7.0
+dellemc.powerflex:
+ repository: https://github.com/dell/ansible-powerflex
+ tag: 2.5.0
+ version: 2.5.0
+dellemc.unity:
+ repository: https://github.com/dell/ansible-unity
+ tag: 1.7.1
+ version: 1.7.1
+f5networks.f5_modules:
+ collection_directory: ./ansible_collections/f5networks/f5_modules
+ repository: https://github.com/F5Networks/f5-ansible-f5modules
+ tag: 1.31.0
+ version: 1.31.0
+fortinet.fortimanager:
+ repository: https://github.com/fortinet-ansible-dev/ansible-galaxy-fortimanager-collection
+ tag: 2.7.0
+ version: 2.7.0
+fortinet.fortios:
+ repository: https://github.com/fortinet-ansible-dev/ansible-galaxy-fortios-collection
+ tag: 2.3.7
+ version: 2.3.7
+frr.frr:
+ repository: https://github.com/ansible-collections/frr.frr
+ tag: 2.0.2
+ version: 2.0.2
+gluster.gluster:
+ repository: https://github.com/gluster/gluster-ansible-collection
+ tag: 1.0.2
+ version: 1.0.2
+google.cloud:
+ repository: https://github.com/ansible-collections/google.cloud
+ tag: v1.4.1
+ version: 1.4.1
+grafana.grafana:
+ repository: https://github.com/grafana/grafana-ansible-collection
+ tag: 2.2.5
+ version: 2.2.5
+hetzner.hcloud:
+ repository: https://github.com/ansible-collections/hetzner.hcloud
+ tag: 2.5.0
+ version: 2.5.0
+hpe.nimble:
+ collection_directory: ./ansible_collection/hpe/nimble
+ repository: https://github.com/hpe-storage/nimble-ansible-modules
+ tag: v1.1.4
+ version: 1.1.4
+ibm.qradar:
+ repository: https://github.com/ansible-collections/ibm.qradar
+ tag: 2.1.0
+ version: 2.1.0
+ibm.spectrum_virtualize:
+ repository: https://github.com/ansible-collections/ibm.spectrum_virtualize
+ tag: 2.0.0
+ version: 2.0.0
+ibm.storage_virtualize:
+ repository: https://github.com/ansible-collections/ibm.storage_virtualize
+ tag: 2.5.0
+ version: 2.5.0
+ieisystem.inmanage:
+ repository: https://github.com/ieisystem/ieisystem.inmanage
+ tag: 2.0.0
+ version: 2.0.0
+infinidat.infinibox:
+ repository: https://github.com/infinidat/ansible-infinidat-collection
+ tag: v1.4.5
+ version: 1.4.5
+infoblox.nios_modules:
+ repository: https://github.com/infobloxopen/infoblox-ansible
+ tag: v1.7.0
+ version: 1.7.0
+inspur.ispim:
+ repository: https://github.com/ispim/inspur.ispim
+ tag: 2.2.3
+ version: 2.2.3
+inspur.sm:
+ repository: https://github.com/ISIB-Group/inspur.sm
+ tag: 2.3.0
+ version: 2.3.0
+junipernetworks.junos:
+ repository: https://github.com/ansible-collections/junipernetworks.junos
+ tag: v5.3.1
+ version: 5.3.1
+kaytus.ksmanage:
+ repository: https://github.com/ieisystem/kaytus.ksmanage
+ tag: 1.2.2
+ version: 1.2.2
+kubernetes.core:
+ repository: https://github.com/ansible-collections/kubernetes.core
+ tag: 2.4.2
+ version: 2.4.2
+lowlydba.sqlserver:
+ repository: https://github.com/LowlyDBA/lowlydba.sqlserver
+ tag: 2.3.4
+ version: 2.3.4
+microsoft.ad:
+ repository: https://github.com/ansible-collections/microsoft.ad
+ tag: 1.7.1
+ version: 1.7.1
+netapp.aws:
+ repository: https://github.com/ansible-collections/netapp.aws
+ tag: 21.7.1
+ version: 21.7.1
+netapp.azure:
+ repository: https://github.com/ansible-collections/netapp.azure
+ tag: 21.10.1
+ version: 21.10.1
+netapp.cloudmanager:
+ repository: https://github.com/ansible-collections/netapp.cloudmanager
+ tag: 21.22.1
+ version: 21.22.1
+netapp.elementsw:
+ repository: https://github.com/ansible-collections/netapp.elementsw
+ tag: 21.7.0
+ version: 21.7.0
+netapp.ontap:
+ repository: https://github.com/ansible-collections/netapp.ontap
+ tag: 22.12.0
+ version: 22.12.0
+netapp.storagegrid:
+ repository: https://github.com/ansible-collections/netapp.storagegrid
+ tag: 21.12.0
+ version: 21.12.0
+netapp.um_info:
+ repository: https://github.com/ansible-collections/netapp.um_info
+ tag: 21.8.1
+ version: 21.8.1
+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.20.0
+ version: 3.20.0
+ngine_io.cloudstack:
+ repository: https://github.com/ngine-io/ansible-collection-cloudstack
+ tag: v2.5.0
+ version: 2.5.0
+ngine_io.exoscale:
+ repository: https://github.com/ngine-io/ansible-collection-exoscale
+ tag: v1.1.0
+ version: 1.1.0
+openstack.cloud:
+ repository: https://opendev.org/openstack/ansible-collections-openstack
+ tag: 2.2.0
+ version: 2.2.0
+openvswitch.openvswitch:
+ repository: https://github.com/ansible-collections/openvswitch.openvswitch
+ tag: 2.1.1
+ version: 2.1.1
+ovirt.ovirt:
+ repository: https://github.com/ovirt/ovirt-ansible-collection
+ tag: 3.2.0-1
+ version: 3.2.0
+purestorage.flasharray:
+ repository: https://github.com/Pure-Storage-Ansible/FlashArray-Collection
+ tag: 1.31.1
+ version: 1.31.1
+purestorage.flashblade:
+ repository: https://github.com/Pure-Storage-Ansible/FlashBlade-Collection
+ tag: 1.18.0
+ version: 1.18.0
+purestorage.fusion:
+ repository: https://github.com/Pure-Storage-Ansible/Fusion-Collection
+ tag: 1.6.1
+ version: 1.6.1
+sensu.sensu_go:
+ repository: https://github.com/sensu/sensu-go-ansible
+ tag: v1.14.0
+ version: 1.14.0
+splunk.es:
+ repository: https://github.com/ansible-collections/splunk.es
+ tag: v2.1.2
+ version: 2.1.2
+t_systems_mms.icinga_director:
+ repository: https://github.com/T-Systems-MMS/ansible-collection-icinga-director
+ tag: 2.0.1
+ version: 2.0.1
+telekom_mms.icinga_director:
+ repository: https://github.com/telekom-mms/ansible-collection-icinga-director
+ tag: 1.35.0
+ version: 1.35.0
+theforeman.foreman:
+ repository: https://github.com/theforeman/foreman-ansible-modules
+ tag: v3.15.0
+ version: 3.15.0
+vmware.vmware:
+ repository: https://github.com/ansible-collections/vmware.vmware
+ tag: 1.5.0
+ version: 1.5.0
+vmware.vmware_rest:
+ repository: https://github.com/ansible-collections/vmware.vmware_rest
+ tag: 2.3.1
+ version: 2.3.1
+vultr.cloud:
+ repository: https://github.com/vultr/ansible-collection-vultr
+ tag: v1.13.0
+ version: 1.13.0
+vyos.vyos:
+ repository: https://github.com/ansible-collections/vyos.vyos
+ tag: 4.1.0
+ version: 4.1.0
+wti.remote:
+ repository: https://github.com/wtinetworkgear/wti-collection
+ tag: v1.0.10
+ version: 1.0.10
diff --git a/9/ansible-9.11.0.deps b/9/ansible-9.11.0.deps
new file mode 100644
index 0000000000..4657088f7a
--- /dev/null
+++ b/9/ansible-9.11.0.deps
@@ -0,0 +1,109 @@
+_ansible_version: 9.11.0
+_ansible_core_version: 2.16.12
+_python: >=3.10
+amazon.aws: 7.6.1
+ansible.netcommon: 5.3.0
+ansible.posix: 1.5.4
+ansible.utils: 2.12.0
+ansible.windows: 2.5.0
+arista.eos: 6.2.2
+awx.awx: 23.9.0
+azure.azcollection: 1.19.0
+check_point.mgmt: 5.2.3
+chocolatey.chocolatey: 1.5.3
+cisco.aci: 2.10.1
+cisco.asa: 4.0.3
+cisco.dnac: 6.20.0
+cisco.intersight: 2.0.20
+cisco.ios: 5.3.0
+cisco.iosxr: 6.1.1
+cisco.ise: 2.9.3
+cisco.meraki: 2.18.2
+cisco.mso: 2.9.0
+cisco.nxos: 5.3.0
+cisco.ucs: 1.14.0
+cloud.common: 2.1.4
+cloudscale_ch.cloud: 2.4.0
+community.aws: 7.2.0
+community.azure: 2.0.0
+community.ciscosmb: 1.0.9
+community.crypto: 2.22.1
+community.digitalocean: 1.27.0
+community.dns: 2.9.6
+community.docker: 3.13.0
+community.general: 8.6.6
+community.grafana: 1.9.1
+community.hashi_vault: 6.2.0
+community.hrobot: 1.9.4
+community.library_inventory_filtering_v1: 1.0.1
+community.libvirt: 1.3.0
+community.mongodb: 1.7.7
+community.mysql: 3.10.3
+community.network: 5.0.3
+community.okd: 2.3.0
+community.postgresql: 3.6.1
+community.proxysql: 1.6.0
+community.rabbitmq: 1.3.0
+community.routeros: 2.19.0
+community.sap: 2.0.0
+community.sap_libs: 1.4.2
+community.sops: 1.9.1
+community.vmware: 4.7.1
+community.windows: 2.3.0
+community.zabbix: 2.5.1
+containers.podman: 1.16.1
+cyberark.conjur: 1.3.0
+cyberark.pas: 1.0.27
+dellemc.enterprise_sonic: 2.5.1
+dellemc.openmanage: 8.7.0
+dellemc.powerflex: 2.5.0
+dellemc.unity: 1.7.1
+f5networks.f5_modules: 1.31.0
+fortinet.fortimanager: 2.7.0
+fortinet.fortios: 2.3.7
+frr.frr: 2.0.2
+gluster.gluster: 1.0.2
+google.cloud: 1.4.1
+grafana.grafana: 2.2.5
+hetzner.hcloud: 2.5.0
+hpe.nimble: 1.1.4
+ibm.qradar: 2.1.0
+ibm.spectrum_virtualize: 2.0.0
+ibm.storage_virtualize: 2.5.0
+ieisystem.inmanage: 2.0.0
+infinidat.infinibox: 1.4.5
+infoblox.nios_modules: 1.7.0
+inspur.ispim: 2.2.3
+inspur.sm: 2.3.0
+junipernetworks.junos: 5.3.1
+kaytus.ksmanage: 1.2.2
+kubernetes.core: 2.4.2
+lowlydba.sqlserver: 2.3.4
+microsoft.ad: 1.7.1
+netapp.aws: 21.7.1
+netapp.azure: 21.10.1
+netapp.cloudmanager: 21.22.1
+netapp.elementsw: 21.7.0
+netapp.ontap: 22.12.0
+netapp.storagegrid: 21.12.0
+netapp.um_info: 21.8.1
+netapp_eseries.santricity: 1.4.1
+netbox.netbox: 3.20.0
+ngine_io.cloudstack: 2.5.0
+ngine_io.exoscale: 1.1.0
+openstack.cloud: 2.2.0
+openvswitch.openvswitch: 2.1.1
+ovirt.ovirt: 3.2.0
+purestorage.flasharray: 1.31.1
+purestorage.flashblade: 1.18.0
+purestorage.fusion: 1.6.1
+sensu.sensu_go: 1.14.0
+splunk.es: 2.1.2
+t_systems_mms.icinga_director: 2.0.1
+telekom_mms.icinga_director: 1.35.0
+theforeman.foreman: 3.15.0
+vmware.vmware: 1.5.0
+vmware.vmware_rest: 2.3.1
+vultr.cloud: 1.13.0
+vyos.vyos: 4.1.0
+wti.remote: 1.0.10
diff --git a/9/ansible-9.11.0.yaml b/9/ansible-9.11.0.yaml
new file mode 100644
index 0000000000..ed714c6347
--- /dev/null
+++ b/9/ansible-9.11.0.yaml
@@ -0,0 +1,319 @@
+collections:
+- name: amazon.aws
+ source: https://galaxy.ansible.com
+ version: 7.6.1
+- name: ansible.netcommon
+ source: https://galaxy.ansible.com
+ version: 5.3.0
+- name: ansible.posix
+ source: https://galaxy.ansible.com
+ version: 1.5.4
+- name: ansible.utils
+ source: https://galaxy.ansible.com
+ version: 2.12.0
+- name: ansible.windows
+ source: https://galaxy.ansible.com
+ version: 2.5.0
+- name: arista.eos
+ source: https://galaxy.ansible.com
+ version: 6.2.2
+- name: awx.awx
+ source: https://galaxy.ansible.com
+ version: 23.9.0
+- name: azure.azcollection
+ source: https://galaxy.ansible.com
+ version: 1.19.0
+- name: check_point.mgmt
+ source: https://galaxy.ansible.com
+ version: 5.2.3
+- name: chocolatey.chocolatey
+ source: https://galaxy.ansible.com
+ version: 1.5.3
+- name: cisco.aci
+ source: https://galaxy.ansible.com
+ version: 2.10.1
+- name: cisco.asa
+ source: https://galaxy.ansible.com
+ version: 4.0.3
+- name: cisco.dnac
+ source: https://galaxy.ansible.com
+ version: 6.20.0
+- name: cisco.intersight
+ source: https://galaxy.ansible.com
+ version: 2.0.20
+- name: cisco.ios
+ source: https://galaxy.ansible.com
+ version: 5.3.0
+- name: cisco.iosxr
+ source: https://galaxy.ansible.com
+ version: 6.1.1
+- name: cisco.ise
+ source: https://galaxy.ansible.com
+ version: 2.9.3
+- name: cisco.meraki
+ source: https://galaxy.ansible.com
+ version: 2.18.2
+- name: cisco.mso
+ source: https://galaxy.ansible.com
+ version: 2.9.0
+- name: cisco.nxos
+ source: https://galaxy.ansible.com
+ version: 5.3.0
+- name: cisco.ucs
+ source: https://galaxy.ansible.com
+ version: 1.14.0
+- name: cloud.common
+ source: https://galaxy.ansible.com
+ version: 2.1.4
+- name: cloudscale_ch.cloud
+ source: https://galaxy.ansible.com
+ version: 2.4.0
+- name: community.aws
+ source: https://galaxy.ansible.com
+ version: 7.2.0
+- name: community.azure
+ source: https://galaxy.ansible.com
+ version: 2.0.0
+- name: community.ciscosmb
+ source: https://galaxy.ansible.com
+ version: 1.0.9
+- name: community.crypto
+ source: https://galaxy.ansible.com
+ version: 2.22.1
+- name: community.digitalocean
+ source: https://galaxy.ansible.com
+ version: 1.27.0
+- name: community.dns
+ source: https://galaxy.ansible.com
+ version: 2.9.6
+- name: community.docker
+ source: https://galaxy.ansible.com
+ version: 3.13.0
+- name: community.general
+ source: https://galaxy.ansible.com
+ version: 8.6.6
+- name: community.grafana
+ source: https://galaxy.ansible.com
+ version: 1.9.1
+- name: community.hashi_vault
+ source: https://galaxy.ansible.com
+ version: 6.2.0
+- name: community.hrobot
+ source: https://galaxy.ansible.com
+ version: 1.9.4
+- name: community.library_inventory_filtering_v1
+ source: https://galaxy.ansible.com
+ version: 1.0.1
+- name: community.libvirt
+ source: https://galaxy.ansible.com
+ version: 1.3.0
+- name: community.mongodb
+ source: https://galaxy.ansible.com
+ version: 1.7.7
+- name: community.mysql
+ source: https://galaxy.ansible.com
+ version: 3.10.3
+- name: community.network
+ source: https://galaxy.ansible.com
+ version: 5.0.3
+- name: community.okd
+ source: https://galaxy.ansible.com
+ version: 2.3.0
+- name: community.postgresql
+ source: https://galaxy.ansible.com
+ version: 3.6.1
+- name: community.proxysql
+ source: https://galaxy.ansible.com
+ version: 1.6.0
+- name: community.rabbitmq
+ source: https://galaxy.ansible.com
+ version: 1.3.0
+- name: community.routeros
+ source: https://galaxy.ansible.com
+ version: 2.19.0
+- name: community.sap
+ source: https://galaxy.ansible.com
+ version: 2.0.0
+- name: community.sap_libs
+ source: https://galaxy.ansible.com
+ version: 1.4.2
+- name: community.sops
+ source: https://galaxy.ansible.com
+ version: 1.9.1
+- name: community.vmware
+ source: https://galaxy.ansible.com
+ version: 4.7.1
+- name: community.windows
+ source: https://galaxy.ansible.com
+ version: 2.3.0
+- name: community.zabbix
+ source: https://galaxy.ansible.com
+ version: 2.5.1
+- name: containers.podman
+ source: https://galaxy.ansible.com
+ version: 1.16.1
+- name: cyberark.conjur
+ source: https://galaxy.ansible.com
+ version: 1.3.0
+- name: cyberark.pas
+ source: https://galaxy.ansible.com
+ version: 1.0.27
+- name: dellemc.enterprise_sonic
+ source: https://galaxy.ansible.com
+ version: 2.5.1
+- name: dellemc.openmanage
+ source: https://galaxy.ansible.com
+ version: 8.7.0
+- name: dellemc.powerflex
+ source: https://galaxy.ansible.com
+ version: 2.5.0
+- name: dellemc.unity
+ source: https://galaxy.ansible.com
+ version: 1.7.1
+- name: f5networks.f5_modules
+ source: https://galaxy.ansible.com
+ version: 1.31.0
+- name: fortinet.fortimanager
+ source: https://galaxy.ansible.com
+ version: 2.7.0
+- name: fortinet.fortios
+ source: https://galaxy.ansible.com
+ version: 2.3.7
+- name: frr.frr
+ source: https://galaxy.ansible.com
+ version: 2.0.2
+- name: gluster.gluster
+ source: https://galaxy.ansible.com
+ version: 1.0.2
+- name: google.cloud
+ source: https://galaxy.ansible.com
+ version: 1.4.1
+- name: grafana.grafana
+ source: https://galaxy.ansible.com
+ version: 2.2.5
+- name: hetzner.hcloud
+ source: https://galaxy.ansible.com
+ version: 2.5.0
+- name: hpe.nimble
+ source: https://galaxy.ansible.com
+ version: 1.1.4
+- name: ibm.qradar
+ source: https://galaxy.ansible.com
+ version: 2.1.0
+- name: ibm.spectrum_virtualize
+ source: https://galaxy.ansible.com
+ version: 2.0.0
+- name: ibm.storage_virtualize
+ source: https://galaxy.ansible.com
+ version: 2.5.0
+- name: ieisystem.inmanage
+ source: https://galaxy.ansible.com
+ version: 2.0.0
+- name: infinidat.infinibox
+ source: https://galaxy.ansible.com
+ version: 1.4.5
+- name: infoblox.nios_modules
+ source: https://galaxy.ansible.com
+ version: 1.7.0
+- name: inspur.ispim
+ source: https://galaxy.ansible.com
+ version: 2.2.3
+- name: inspur.sm
+ source: https://galaxy.ansible.com
+ version: 2.3.0
+- name: junipernetworks.junos
+ source: https://galaxy.ansible.com
+ version: 5.3.1
+- name: kaytus.ksmanage
+ source: https://galaxy.ansible.com
+ version: 1.2.2
+- name: kubernetes.core
+ source: https://galaxy.ansible.com
+ version: 2.4.2
+- name: lowlydba.sqlserver
+ source: https://galaxy.ansible.com
+ version: 2.3.4
+- name: microsoft.ad
+ source: https://galaxy.ansible.com
+ version: 1.7.1
+- name: netapp.aws
+ source: https://galaxy.ansible.com
+ version: 21.7.1
+- name: netapp.azure
+ source: https://galaxy.ansible.com
+ version: 21.10.1
+- name: netapp.cloudmanager
+ source: https://galaxy.ansible.com
+ version: 21.22.1
+- name: netapp.elementsw
+ source: https://galaxy.ansible.com
+ version: 21.7.0
+- name: netapp.ontap
+ source: https://galaxy.ansible.com
+ version: 22.12.0
+- name: netapp.storagegrid
+ source: https://galaxy.ansible.com
+ version: 21.12.0
+- name: netapp.um_info
+ source: https://galaxy.ansible.com
+ version: 21.8.1
+- name: netapp_eseries.santricity
+ source: https://galaxy.ansible.com
+ version: 1.4.1
+- name: netbox.netbox
+ source: https://galaxy.ansible.com
+ version: 3.20.0
+- name: ngine_io.cloudstack
+ source: https://galaxy.ansible.com
+ version: 2.5.0
+- name: ngine_io.exoscale
+ source: https://galaxy.ansible.com
+ version: 1.1.0
+- name: openstack.cloud
+ source: https://galaxy.ansible.com
+ version: 2.2.0
+- name: openvswitch.openvswitch
+ source: https://galaxy.ansible.com
+ version: 2.1.1
+- name: ovirt.ovirt
+ source: https://galaxy.ansible.com
+ version: 3.2.0
+- name: purestorage.flasharray
+ source: https://galaxy.ansible.com
+ version: 1.31.1
+- name: purestorage.flashblade
+ source: https://galaxy.ansible.com
+ version: 1.18.0
+- name: purestorage.fusion
+ source: https://galaxy.ansible.com
+ version: 1.6.1
+- name: sensu.sensu_go
+ source: https://galaxy.ansible.com
+ version: 1.14.0
+- name: splunk.es
+ source: https://galaxy.ansible.com
+ version: 2.1.2
+- name: t_systems_mms.icinga_director
+ source: https://galaxy.ansible.com
+ version: 2.0.1
+- name: telekom_mms.icinga_director
+ source: https://galaxy.ansible.com
+ version: 1.35.0
+- name: theforeman.foreman
+ source: https://galaxy.ansible.com
+ version: 3.15.0
+- name: vmware.vmware
+ source: https://galaxy.ansible.com
+ version: 1.5.0
+- name: vmware.vmware_rest
+ source: https://galaxy.ansible.com
+ version: 2.3.1
+- name: vultr.cloud
+ source: https://galaxy.ansible.com
+ version: 1.13.0
+- name: vyos.vyos
+ source: https://galaxy.ansible.com
+ version: 4.1.0
+- name: wti.remote
+ source: https://galaxy.ansible.com
+ version: 1.0.10
diff --git a/9/changelog.yaml b/9/changelog.yaml
index aabf172908..e9da285684 100644
--- a/9/changelog.yaml
+++ b/9/changelog.yaml
@@ -68,6 +68,13 @@ releases:
`Porting Guide `_'
release_date: '2024-09-10'
+ 9.11.0:
+ changes:
+ release_summary: 'Release Date: 2024-10-08
+
+
+ `Porting Guide `_'
+ release_date: '2024-10-08'
9.2.0:
changes:
release_summary: 'Release Date: 2024-01-30
diff --git a/9/galaxy-requirements.yaml b/9/galaxy-requirements.yaml
index 45a289b06a..dbe0327dc1 100644
--- a/9/galaxy-requirements.yaml
+++ b/9/galaxy-requirements.yaml
@@ -1,4 +1,4 @@
-# Collections included in Ansible 9.10.0
+# Collections included in Ansible 9.11.0
collections:
- name: amazon.aws
source: https://galaxy.ansible.com
@@ -29,7 +29,7 @@ collections:
version: 5.2.3
- name: chocolatey.chocolatey
source: https://galaxy.ansible.com
- version: 1.5.1
+ version: 1.5.3
- name: cisco.aci
source: https://galaxy.ansible.com
version: 2.10.1
@@ -38,10 +38,10 @@ collections:
version: 4.0.3
- name: cisco.dnac
source: https://galaxy.ansible.com
- version: 6.18.0
+ version: 6.20.0
- name: cisco.intersight
source: https://galaxy.ansible.com
- version: 2.0.17
+ version: 2.0.20
- name: cisco.ios
source: https://galaxy.ansible.com
version: 5.3.0
@@ -53,7 +53,7 @@ collections:
version: 2.9.3
- name: cisco.meraki
source: https://galaxy.ansible.com
- version: 2.18.1
+ version: 2.18.2
- name: cisco.mso
source: https://galaxy.ansible.com
version: 2.9.0
@@ -62,7 +62,7 @@ collections:
version: 5.3.0
- name: cisco.ucs
source: https://galaxy.ansible.com
- version: 1.11.0
+ version: 1.14.0
- name: cloud.common
source: https://galaxy.ansible.com
version: 2.1.4
@@ -80,19 +80,19 @@ collections:
version: 1.0.9
- name: community.crypto
source: https://galaxy.ansible.com
- version: 2.22.0
+ version: 2.22.1
- name: community.digitalocean
source: https://galaxy.ansible.com
version: 1.27.0
- name: community.dns
source: https://galaxy.ansible.com
- version: 2.9.5
+ version: 2.9.6
- name: community.docker
source: https://galaxy.ansible.com
- version: 3.12.1
+ version: 3.13.0
- name: community.general
source: https://galaxy.ansible.com
- version: 8.6.5
+ version: 8.6.6
- name: community.grafana
source: https://galaxy.ansible.com
version: 1.9.1
@@ -101,7 +101,7 @@ collections:
version: 6.2.0
- name: community.hrobot
source: https://galaxy.ansible.com
- version: 1.9.3
+ version: 1.9.4
- name: community.library_inventory_filtering_v1
source: https://galaxy.ansible.com
version: 1.0.1
@@ -110,7 +110,7 @@ collections:
version: 1.3.0
- name: community.mongodb
source: https://galaxy.ansible.com
- version: 1.7.6
+ version: 1.7.7
- name: community.mysql
source: https://galaxy.ansible.com
version: 3.10.3
@@ -122,7 +122,7 @@ collections:
version: 2.3.0
- name: community.postgresql
source: https://galaxy.ansible.com
- version: 3.5.0
+ version: 3.6.1
- name: community.proxysql
source: https://galaxy.ansible.com
version: 1.6.0
@@ -140,10 +140,10 @@ collections:
version: 1.4.2
- name: community.sops
source: https://galaxy.ansible.com
- version: 1.9.0
+ version: 1.9.1
- name: community.vmware
source: https://galaxy.ansible.com
- version: 4.7.0
+ version: 4.7.1
- name: community.windows
source: https://galaxy.ansible.com
version: 2.3.0
@@ -152,7 +152,7 @@ collections:
version: 2.5.1
- name: containers.podman
source: https://galaxy.ansible.com
- version: 1.15.4
+ version: 1.16.1
- name: cyberark.conjur
source: https://galaxy.ansible.com
version: 1.3.0
@@ -161,7 +161,7 @@ collections:
version: 1.0.27
- name: dellemc.enterprise_sonic
source: https://galaxy.ansible.com
- version: 2.5.0
+ version: 2.5.1
- name: dellemc.openmanage
source: https://galaxy.ansible.com
version: 8.7.0
@@ -173,7 +173,7 @@ collections:
version: 1.7.1
- name: f5networks.f5_modules
source: https://galaxy.ansible.com
- version: 1.30.1
+ version: 1.31.0
- name: fortinet.fortimanager
source: https://galaxy.ansible.com
version: 2.7.0
@@ -206,7 +206,7 @@ collections:
version: 2.0.0
- name: ibm.storage_virtualize
source: https://galaxy.ansible.com
- version: 2.4.1
+ version: 2.5.0
- name: ieisystem.inmanage
source: https://galaxy.ansible.com
version: 2.0.0
@@ -215,7 +215,7 @@ collections:
version: 1.4.5
- name: infoblox.nios_modules
source: https://galaxy.ansible.com
- version: 1.6.1
+ version: 1.7.0
- name: inspur.ispim
source: https://galaxy.ansible.com
version: 2.2.3
@@ -233,7 +233,7 @@ collections:
version: 2.4.2
- name: lowlydba.sqlserver
source: https://galaxy.ansible.com
- version: 2.3.3
+ version: 2.3.4
- name: microsoft.ad
source: https://galaxy.ansible.com
version: 1.7.1
@@ -260,13 +260,13 @@ collections:
version: 21.8.1
- name: netapp_eseries.santricity
source: https://galaxy.ansible.com
- version: 1.4.0
+ version: 1.4.1
- name: netbox.netbox
source: https://galaxy.ansible.com
- version: 3.19.1
+ version: 3.20.0
- name: ngine_io.cloudstack
source: https://galaxy.ansible.com
- version: 2.4.0
+ version: 2.5.0
- name: ngine_io.exoscale
source: https://galaxy.ansible.com
version: 1.1.0
@@ -317,4 +317,4 @@ collections:
version: 4.1.0
- name: wti.remote
source: https://galaxy.ansible.com
- version: 1.0.8
+ version: 1.0.10
diff --git a/9/porting_guide_9.rst b/9/porting_guide_9.rst
index 89e6d60264..4d9da25267 100644
--- a/9/porting_guide_9.rst
+++ b/9/porting_guide_9.rst
@@ -84,6 +84,19 @@ Porting custom scripts
Networking
==========
+Porting Guide for v9.11.0
+=========================
+
+Deprecated Features
+-------------------
+
+- The ``ngine_io.exoscale`` collection has been deprecated.
+ It will be removed from Ansible 11 if no one starts maintaining it again before Ansible 11.
+ See `Collections Removal Process for unmaintained collections `__ for more details (`https://forum.ansible.com/t/2572 `__).
+- 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 `__).
+
Porting Guide for v9.10.0
=========================