Releases: ansible-collections/azure
Releases · ansible-collections/azure
v3.16.0
NEW MODULES
- azure_rm_ml_data.py:(#2190)
- azure_rm_ml_data_info.py:(#2190)
- azure_rm_ml_datastore.py:(#2190)
- azure_rm_ml_datastore_info.py:(#2190)
- azure_rm_ml_component.py:(#2196)
- azure_rm_ml_component_info.py:(#2196)
- azure_rm_ml_environment.py:(#2198)
- azure_rm_ml_environment_info.py:(#2198)
FEATURE ENHANCEMENT
- plugins/module_utils/azure_rm_common.py:
- plugins/modules/azure_rm_dnsrecordset.py: Clean up import logic (#2183)
- plugins/modules/azure_rm_iotdevice.py: Clean up import logic and provide clear error message (#2183)
- plugins/modules/azure_rm_iotdevice_info.py: Clean up import logic and provide clear error message (#2183)
- plugins/modules/azure_rm_iotdevicemodule.py: Clean up import logic and provide clear error message (#2183)
- plugins/modules/azure_rm_privatednsrecordset.py: Clean up import logic (#2183)
- plugins/modules/azure_rm_virtualmachinescaleset.py: Support changing VM size in azure_rm_virtualmachinescaleset (#2187)
BUG FIXING
- plugins/modules/azure_rm_mysqlflexibleserver.py: Point-in-Time Restore for MySQL Flexible Server (#2178)
- plugins/modules/azure_rm_backuppolicy.py: Enable azure_rm_backuppolicy idempotency in check mode (#2185)
- plugins/modules/azure_rm_aks.py: Fix ScaleSetPriority is immutable when performing upgrade on an existing cluster (#2186)
- requirements.txt: Skip azure-iot-hub on Python 3.14+ uamqp build failure (#2193)
- plugins/modules/azure_rm_adpassword.py: Fix secret text not return upon creating password (#2197)
v3.15.0
NEW MODULES
- azure_rm_appconfiguration.py:(#2156)
- azure_rm_appconfiguration_info.py:(#2156)
- azure_rm_appconfigurationkey.py:(#2160)
- azure_rm_appconfigurationkey_info.py:(#2160)
- azure_rm_ml_workspace.py:(#2159)
- azure_rm_ml_workspace_info.py:(#2159)
- azure_rm_ml_compute.py:(#2172)
- azure_rm_ml_compute_info.py:(#2172)
FEATURE ENHANCEMENT
- roles/azure_arc: Add role for Azure ARC Onboarding (#2067)
- plugins/modules/azure_rm_keyvaultinfo.py: Migrate to support API 2026-02-01 (Note that there is a breaking change on the default value of enable_rbac_authorization) (#2163)
- sanity-requirements.txt: Bump cryptography from 45.0.3 to 46.0.5 (#2165)
- requirements.txt: Bump azure-identity from 1.19.0 to 1.25.2 (#2174)
- plugins/modules/azure_rm_loganalyticsworkspace.py: Add LROPoller when deleting log analytics workspace (#2176)
BUG FIXING
v3.14.0
FEATURE ENHANCEMENT
- requirements.txt:
- plugins/modules/azure_rm_virtualmachine.py: Adding delete_option for data disk and os disk (#2136)
- plugins/module_utils/azure_rm_common.py:
- plugins/modules/azure_rm_keyvault.py: Update KeyVaultManagementClient to use API version 2026-02-01 (#2154)
BUG FIXING
- plugins/modules/azure_rm_aks.py: Make azure_rm_aks correctly detect and apply changes in aad_profile for Managed Entra ID (AAD) integration (#2131)
- plugins/inventory/azure_rm.py:
- plugins/modules/azure_rm_storageblob.py: Ensure container-only operations use ARM management-plane instead of requiring data-plane access (#2152)
v3.13.0
NEW MODULES
- azure_rm_eventgrid_subscription.py:(#2140)
- azure_rm_eventgrid_subscription_info.py:(#2140)
- azure_rm_eventgrid_topic.py:(#2140)
- azure_rm_eventgrid_topic_info.py:(#2140)
- azure_rm_eventgrid_topic_subscription.py:(#2140)
FEATURE ENHANCEMENT
- requirements.txt: Added support for elastic cluster (#2141)
- plugins/modules/azure_rm_postgresqlflexibleserver: Added support for elastic cluster (#2141)
- plugins/module_utils/azure_rm_common.py: Update latest PostgreSQL API version (#2135)
- plugins/modules/azure_rm_storageblob.py:
- plugins/modules/azure_rm_keyvaultcertificate.py: Support re-import of existing key vault certificates (#2124)
- plugins/inventory/azure_rm.py: Handle Azure ResourceNotFoundError during inventory serialization (#2120)
BUG FIXING
- plugins/modules/azure_rm_common.py: Force JSON output for CLI queries to avoid parsing errors (#2139)
- plugins/modules/azure_rm_adapplication.py: Fix KeyValue cannot be null or empty error when adding a certificate via key_value (#2127)
- plugins/modules/azure_rm_networkinterface.py: Change IP configuration to construct list instead of set (#2119)
v3.12.0
FEATURE ENHANCEMENT
- plugins/lookup/azure_keyvault_secret.py: Update lookup plugins to use auth_source (#2107)
- plugins/lookup/azure_service_principal_attribute.py: Update lookup plugins to use auth_source (#2107)
- plugins/doc_fragments/azure_plugin.py: Update lookup plugins to use auth_source (#2107)
- plugins/modules/azure_rm_appgateway.py: Normalize references azure_rm_appgateway (#2108)
- plugins/modules/azure_rm_storageaccount.py: azure_rm_storageaccount added support to handle resource instance rules (#2109)
- plugins/modules/azure_rm_storageaccount_info.py: azure_rm_storageaccount added support to handle resource instance rules (#2109)
- plugins/modules/azure_rm_aks.py: Added gMSA support (#2111)
BUG FIXING
- plugins/modules/azure_rm_galleryimageversion.py: azure_rm_galleryimageversion to align with current Azure Compute Gallery API (#2114)
- plugins/inventory/azure_rm.py: Fix subscription not found when azure_rm inventory runs in Azure US Government (#2116)
- plugins/modules/azure_rm_networkinterface.py: Change IP configuration to construct list instead of set (#2119)
v3.11.0
NEW MODULES
BUG FIXING
v3.10.1
v3.10.0
NEW MODULES
- extensions/eda/plugins/event_source/azure_event_hub.py: (#2078)
FEATURE ENHANCEMENT
- azure_rm_aks.py: Add 'none' option to network_plugin for AKS module (#2073)
- azure_rm_subnet.py: Add support for "NetworkSecurityGroupEnabled" and "Rout eTableEnabled" in private_endpoint_network_policies (#2080)
- azure_rm_storageaccount: Add auth_mode to azure_rm_storageaccount (#2079)
- azure_keyvault_secret.py: Update lookup plugins to support ENV vars (#2084)
- azure_service_principal_attribute.py: Update lookup plugins to support ENV vars (#2084)
- requirements.txt: Re-generate requirments file (#2087)
BUG FIXING
v3.9.0
NEW MODULES
- azure_rm_monitordatacollectionendpoint.py:(#2058)
- azure_rm_monitordatacollectionendpoint_info.py:(#2058)
- azure_rm_monitordatacollectionruleassociation.py:(#2058)
- azure_rm_monitordatacollectionruleassociation_info.py:(#2058)
- azure_rm_serviceendpointpolicy.py: (#2064)
- azure_rm_serviceendpointpolicy_info.py: (#2064)
- azure_rm_serviceendpointpolicydefinitionfo.py: (#2064)
- azure_rm_serviceendpointpolicydefinition_info.py: (#2064)
FEATURE ENHANCEMENT
- azure_rm_storageaccount.py: Add support for 'key_vault_properties' and 'encryption_identity' (#2049)
- azure_rm_storageaccount_info.py: Support return 'key_vault_properties' and 'encryption_identity' (#2049)
- pr-pipelines.yml: [Infra]: update ado yamls to use pool-ubuntu-2404 (#2046)
- azure_rm_virtualnetworkgateway.py: Add some SKU type options (#2051)
- plugins/inventory/azure_rm.py: Support gather virtual machine instance view info (#2055)
- azure_rm_publicipaddress.py: Add support for 'public_ip_prefix' (#2059)
- azure_rm_publicipaddress_info.py: Support return 'public_ip_prefix' (#2059)
- meta/extensions.yml: Update meta/extensions.yml to include eda path (#2056)
- azure_rm_subnet.py:
- azure_rm_subnet_info.py:
BUG FIXING
v3.8.0
NEW MODULES
- azure_rm_monitormetricalerts.py: (#1952)
- azure_rm_monitormetricalerts_info.py: (#1952)
- azure_rm_monitoractivitylogalerts.py: (#1971)
- azure_rm_monitoractivitylogalerts_info.py: (#1971)
- azure_rm_dedicatedhost.py: (#1955)
- azure_rm_dedicatedhost_info.py: (#1955)
FEATURE ENHANCEMENT
- plugins/module_utils/azure_rm_common.py:
- Set monitor management client for metric alert (#1952)
- Set monitor management client for activity log alert (#1971)
- Delete import get cli profile (#2030)
- Get 'subscription_id' when configuring the authentication parameter (#2033)
- Replacement will send raw.githubusercontent.com request method (#2039)
- plugins/module_utils/azure_rm_common_ext.py: Enhance default_compare (1971)
- azure_rm_aks.py: Add support addon's wqazureKeyvaultSecretsProvider (#2026)
- README.md: Update readme.md per https://access.redhat.com/articles/7068606 (#2029)
- azure_rm_azurefirewall.py: Add supportr 'destination_fqdns' (#2031)
- azure_rm_azurefirewall_info.py: Support return 'destination_fqdns' (#2031)
- requirements.txt: Update azure-cli-core to v2.75.0 (#2032)
- tests/utils/ado/ado.sh: Specify the ansible-lint version to v25.8.1 (#2038)