Releases: ansible-collections/azure
Releases · ansible-collections/azure
v3.3.0
NEW MODULES
- azure_rm_diskaccess: (#1831)
- azure_rm_diskaccess_info: (#1831)
- azure_rm_resourcehealthstates_info: (#1838)
FEATURE ENHANCEMENT
- README.md:
- azure_rm_storageaccount: Add support for
immutable_storage_with_versioning(#1802) - azure_rm_storageaccount_info: Support return
immutable_storage_with_versioning(#1802) - azure_rm_trafficmanagerprofile: Add support for
custom_header,expected_status_code_ranges,max_returnandallowed_endpoint_record_types(#1800) - azure_rm_trafficmanagerprofile_info: Support return
custom_header,expected_status_code_ranges,max_returnandallowed_endpoint_record_types(#1800) - azure_rm_virtualmachine:
- azure_rm_virtualmachine_info:
- azure_rm_manageddisk:
- azure_rm_manageddisk_info: Support return
performance_plus,upload_size_bytes,gallery_image_reference,image_reference,logical_sector_size,source_resource_id,security_profile(#1833) - azure_rm.py: Add cache support to inventory plugin cache (#1828)
- azure_keyvault_secret: Add support for
use_cli, use CLI credential (#1836)
BUG FIXING
- tests/integration/targets/azure_rm_dnsrecordset/tasks/main.yml: Update the random value (#1803)
- azure_rm_roleassignment: Delete scope tail
/when comparing scopes (#1807) - azure_rm_subnet_info: Fix incorrect API call (#1826)
- azure_rm_virtualmachine_info: Fix the bug that
capacity_reservation_groupnot being handled (#1827) - azure_rm_aks: Fixed the bug that
agent_pool.security_profilereturningNone(#1835) - azure_rm_servicebus: Do not compare the
zone_redundantreturn value during idempotency testing (#1840) - azure_rm_subnet: Fixed the bug caused by the user defining
subscription_idinroute_table(#1837)
v3.2.0
NEW MODULES
- azure_rm_applicationfirewallpolicy: (#1783)
- azure_rm_applicationfirewallpolicy_info: (#1783)
- azure_rm_arcssh: Builds on HCI inventory and adds ARC support as well (#1735)
FEATURE ENHANCEMENT
- azure_rm_dnsrecordset: Add support for
target_resource(#1767) - azure_rm_dnsrecordset_info: Support return
target_resource(#1767) - azure_rm_loadbalancer: Add support for
enable_tcp_resettoload_balancing_rules(#1774) - azure_rm_privateendpoint: Add support for
application_security_groups,custom_dns_configs,custom_network_interface_name,ip_configurations(#1771) - azure_rm_privateendpoint_info: Add support for
application_security_groups,custom_dns_configs,custom_network_interface_name,ip_configurations(#1771) - azure_rm_manageddisk:
- azure_rm_manageddisk_info:
- azure_rm_iotdevice: Add support for
device_scope(#1790) - azure_rm_cdnprofile: Add more
skuselection options (#1789) - azure_rm_webapp: Add support for updating
startup_file(#1792) - azure_rm_appgateway: Add support for setting WAF policy (#1725)
- azure_rm_servicebus: Add support for
minimum_tls_version,zone_redundant,disable_local_auth,public_network_accessandpremium_messaging_partitions(#1793) - plugins/inventory/azure_rm.py: Add support for
batch_fetch_intervalandbatch_fetch_timeout(#1804) - azure_rm_aduser_info: Add support for
surnameandgiven_name(#1815) - azure_rm_keyvaultsecret - Remove unnecessary constraints (#1810)
BUG FIXING
v3.1.0
NEW MODULES
- azure_rm_batchaccountapplication: (#1753)
- azure_rm_batchaccountapplication_info: (#1753)
- azure_rm_batchaccountpool: (#1753)
- azure_rm_batchaccountpool_info: (#1753)
- azure_rm_batchaccountapplicationpackage: (#1753)
- azure_rm_batchaccountapplicationpackage_info: (#1753)
FEATURE ENHANCEMENT
- azure_rm_storageblob: Add support for
standard_blob_tier(#1764) - azure_rm_keyvault:
- azure_rm_keyvault_info:
- azure_rm_devtestlabvirtualmachine: Add support for
is_authentication_with_ssh_key(#1736) - azure_rm_devtestlabvirtualmachine_info: Add support for
is_authentication_with_ssh_key(#1736) - azure_rm_aks: Add support for
windows_profile(#1740) - azure_rm_aksagentpool: Add
AzureLinux,Windows2019andWindows2022toos_sku(#1740) - azure_rm_autoscale: Add support for
metric_namespace(#1743) - azure_rm_autoscale_info: Add support for
metric_namespace(#1743) - azure_rm_privateendpoint: Add support for
manual_private_link_service_connections(#1745) - azure_rm_privateendpoint_info: Add support for
manual_private_link_service_connections(#1745) - azure_rm_iothub: Rename
containertocontainer_name(#1763) - azure_rm_virtualmachine: Add support for
community_gallery_image_id(#1759) - azure_rm_virtualmachine_info: Add support for
community_gallery_image_id(#1759) - azure_rm_virtualmachinescaleset: Add support for
community_gallery_image_id(#1759) - azure_rm_virtualmachinescaleset_info: Add support for
community_gallery_image_id(#1759) - requirements.txt:
- README.md: Bump ansible to
v2.16(#1758)
BUG FIXING
- azure_rm_manageddisk: Fixes bug caused by SDK upgrade( #1756)
- azure_rm.py: Fix Flexible VMSS issue and add support for setting environment variable
ANSIBLE_AZURE_VMSS_RESOURCE_GROUPS(#1752) - azure_rm_keyvaultsecret: Fix lint issue (#1758)
BREAKING CHANGE
v3.0.0
NEW MODULES
- azure_rm_virtualnetworkgatewayconnection: Support to managed virtual network gateway connection's resource (#1627)
- azure_rm_virtualnetworkgatewayconnection_info: Support to fetch the virtual network gateway connection resource (#1627)
- azure_rm_mysqlflexibleserver: Support managed flexible server (#1586)
- azure_rm_mysqlflexibleserver_info: Support to fetch managed flexible server (#1586)
- azure_rm_mysqlflexibleconfiguration: Support managed flexible server configuration (#1586)
- azure_rm_mysqlflexibleconfiguration_info: Support to fetch managed flexible server configuration (#1586)
- azure_rm_mysqlflexibledatabase: Support managed flexible server database (#1586)
- azure_rm_mysqlflexibledatabase_info: Support to fetch flexible server database (#1586)
- azure_rm_mysqlflexiblefirewallrule: Support managed flexible server firewall rule (#1586)
- azure_rm_mysqlflexiblefirewallrule_info: Support to fetch flexible server firewall rule (#1586)
- azure_identity_multiple_user: Managed identity cleanup (#1724)
- azure_identity_single: Managed identity cleanup (#1724)
- azure_rm_imagesku_info: VM Image SKUs support in Ansible collection for Azure module creation (#1719)
FEATURE ENHANCEMENT
- azure_rm_eventhub: Add support for managed identity (#1696)
- test case:
- azure_rm_openshiftmanagedcluster: Add support
outbound_type(#1664) - requirements.txt:
- Upgrade
azure-mgmt-containerinstancetov10.1.0(#1709) - Upgrade
azure-mgmt-containerregistrytov10.3.0(#1709) - Upgrade
azure-containerregistrytov1.2.0(#1709) - Upgrade
azure-mgmt-sqltov4.0.0b19(#1709) - Upgrade
azure-mgmt-cosmosdbtov10.0.0b3(#1709) - Upgrade
azure-mgmt-computetov33.0.0(#1700) - Upgrade
azure-mgmt-networktov26.0.0(#1697) - Upgrade
cryptographyfromv42.0.4tov43.0.1(#1702) - Upgrade
azure-mgmt-notificationhubstov(#1706) - Upgrade
azure-mgmt-eventhubtov11.1.0(#1706) - Update some dependency packages (#1703)
- Update some dependency packages (#1707)
- Update all packages to the latest version (#1712)
- Upgrade
azure-mgmt-notificationhubapi versionv2023-09-01(#1723) - Upgrade
azure-mgmt-recoveryservicesbackuptov9.1.0(#1733) - Update
azure-identitytov1.19.0(#1746) - Update
azure-coretov1.31.0(#1746)
- Upgrade
- azure_rm_loganalyticsworkspace: Add support for identity Management (#1683)
- azure_rm_hdinsightcluster: Add support for identity Management (#1695)
- azure_rm_hdinsightcluster_info: Add support for identity Management (#1695)
- azure_aksagentpool: Add support for
tags(#1718) - azure_aksagentpool_info: Add support for
tags(#1718) - azure_rm_publicipaddress: Add support for
reverse_fqdn(#1660) - azure_rm_snapshot_info: Add support for list snapshot instance (#1659)
- azure_rm_sqlmanagedinstance: Add support for identity Management (#1633)
- azure_rm: Add support for Azure StackHCI vms in the inventory plugin (#1620)
- azure_rm_manageddisk: Add support for
disk_iops_read_write,disk_m_bps_read_write,disk_iops_read_only,disk_m_bps_read_only(#1741) - azure_rm_manageddisk_info: Add support for
disk_iops_read_write,disk_m_bps_read_write,disk_iops_read_only,disk_m_bps_read_only(#1741) - azure_rm_virtualmachine_info: Add support for getting identity (#1674)
- Add custom user-agent to http header (#1747)
BUG FIXING
- azure_rm_networkinterface: Fixes errors for application security groups under different subscription ids (#1711)
- azure_rm_common: Get
subscriptioninstead ofsubscription_id(#1720) - azure_rm_image: Get
subscriptioninstead ofsubscription_id(#1720) - meta/runtime.yml: Keeping action_groups and modules list on version
v2.7.0(#1694) - azure_rm_*: Fix version_added for
v2.7.0(#1693) - azure_rm_openshiftcluster: Remove
vm_sizeoption (#1691) - azure_rm_aks: Fixed
ManagedClusterIdentityobject has no attribute get (#1730) - azure_rm_virtualmachinescalesetinstance: Update document (#1732)
BREAKING CHANGE
v2.7.0
NEW MODULES
- azure_rm_afdendpoint: Add support for managed Azure Front Door Endpoint (#1589)
- azure_rm_afdendpoint_info: Add support for get Azure Front Door Endpoint (#1589)
- azure_rm_openshiftmanagedclusterversion_info: Add support to fetch Azure Red Hat OpenShift managed cluster (#1602)
FEATURE ENHANCEMENT
- azure_rm_cdnprofile:
- azure_rm_aduer: Add support for
password_force_changeandpassword_force_change_mfa(#1376) - azure_rm_appgateway: Add support managed identity (#1598)
- azure_rm_batchaccount: Add support managed identity (#1611)
- azure_rm_batchaccount_info: Add support managed identity (#1611)
- azure_rm_iothub:
- azure_rm_adapplication: Add support for
app_diff(#1560) - azure_rm_aduser: Add support for
mobile_phone(#1623) - azure_rm_aduser_info: Add support for
mobile_phone(#1623) - azure_rm_manageddisk_info: Add support for
time_created(#1638) - azure_rm_storageaccount: Add support managed identity (#1639)
- azure_rm_storageaccount_info: Add support managed identity (#1639)
- pr-pipeline.yml:
- azure_rm_postgresqlflexibleserver: Add more options for
version(#1650) - azure_rm_servicebus: Add support managed identity (#1643)
- azure_rm_servicebus_info: Add support managed identity (#1643)
- azure_rm_virtualnetwork_info: List usage of the subnets within a virtual network (#1673)
- azure_rm_rediscache: Add support managed identity (#1651)
- azure_rm_rediscache_info: Add support managed identity (#1651)
- azure_rm_recoveryservicesvault: Add support managed identity (#1678)
- azure_rm_recoveryservicesvault_info: Add support managed identity (#1678)
- azure_rm_aksagent: Add support for
node_taints(#1685) - azure_rm_aks: Add support for
auto_upgrade_profile(#1682) - azure_rm_diskencryptionset: Add support managed identity (#1676)
- azure_rm_sqlserver: Add support managed identity (#1626)
- azure_rm_sqlserver_info: Add support managed identity (#1626)
- azure_rm_cosmosdbaccount: Add support managed identity (#1645)
- azure_rm_cosmosdbaccount_info: Add support managed identity (#1645)
- azure_rm_functionapp: Add support managed identity` (#1690)
BUG FIXING
- azure_rm_snapshot: Upgrade azure_rm_snapshot api-version to
v2022-03-02(#1597) - azure_rm_storageblob: Fix auth mode login for
azure_rm_storageblob(#1605) - azure_rm_postgresqlserver: Update the
admin_passworddescriptions (#1634) - azure_rm_*: Update test case (#1619)
- azure_rm_galleryimageversion: Wait 10 minutes to get the
imageversionstate (#1625) - azure_rm_openshiftmanagedcluster_info: Fixed errors caused by empty dictionary (#1632)
- azure_rm_galleryimageversion_info: Check for presence of key instead of value (#1637)
- azure_rm_openshiftmanagedcluster: Enhance null check (#1629)
- azure_rm_openshiftmanagedclusterkubeconfig_info: Update client (#1631)
- azure_rm: Implement long running polling for inventory plugin(#1649)
- azure_rm_manageddisk: Fix update bug (#1666)
- azure_rm_postgresqlconfiguration: Fix SDK call to use Configuration class (#1670)
- azure_rm_virtualmachineextension: Enable automatic update for vm extensions (#1662)
- azure_rm_virtualnetwork: Fix the bug that failed to detect IPV6 (#1652)
- azure_rm_virtualmachinescaleset: Fixed the issue that tags cannot be updated (#1654)
- azure_rm_aksagentpool: Ignore
node_public_ip_prefix_idwhen updating AKS pool (#1668) - azure_rm_aksagentpool_info: Ignore
node_public_ip_prefix_idwhen updating AKS pool (#1668) - azure_rm_virtualmachine: Fix latest image version not returned (#1669)
- azure_rm_networkinterface:
- azure_rm_loadbalancer: Fixed load balancing idempotent issue (#1688)
- azure_rm_cdnprofile: Fixed a bug when identity is None (#1689)
- azure_rm_cdnprofile_info: Fixed a bug when identity is None (#1689)
- azure_rm_diskencryptionset_info: Fixed a bug when identity is None (#1689)
v2.6.0
FEATURE ENHANCEMENT
- Minimum supported Ansible core version to v2.15 - Ansible v2.15 EOL(https://docs.ansible.com/ansible/latest/reference_appendices/release_and_maintenance.html#ansible-community-changelogs)
v2.5.0
NEW MODULES
- azure_rm_capacityreservationgroup: Add support for managed capacity reservation group (#1557)
- azure_rm_capacityreservationgroup_info: Add support for get capacity reservation group (#1557)
- azure_rm_networkwatcher: Add support for managed network watcher (#1576)
- azure_rm_networkwatcher_info: Add support for get network watcher facts (#1576)
- azure_rm_networkflowlogs: Add support for managed network flow logs (#1576)
- azure_rm_networkflowlogs_info: Add support for get network flow logs (#1576)
FEATURE ENHANCEMENT
- azure_rm_webapp: Add support for
identity(#1566) - azure_rm_webapp_info: Add support for
identity(#1566) - azure_rm_galleryimageversion: Allow creating gallery image versions from storage accounts (#1466)
- requirements.txt:
- azure_rm_containerinstance: Add support for
identity(#1581) - azure_rm_containerinstance_info: Add support for
identity(#1581) - azure_rm_storageaccount: Add support for
allow_shared_key_access(#1583) - azure_rm_virtualmachinescaleset: Add support for
identity(#1585) - azure_rm_virtualmachinescaleset_info: Add support for
identity(#1585)
BUG FIXING
v2.4.0
NEW MODULES
- azure_rm_storageaccountmanagementpolicy: Add support for manage storage account management policy (#1536)
- azure_rm_storageaccountmanagementpolicy_info: Add support for manage storage account management policy (#1536)
- azure_rm_virtualnetworkgatewaynatrule: Add support for managed virtual network gateway nat rule (#1525)
- azure_rm_virtualnetworkgatewaynatrule_info: Add support for virtual network gateway nat rule (#1525)
- azure_rm_localnetworkgateway: Add support for mange local network gateway (#1523)
- azure_rm_localnetworkgateway_info: Add fetch for mange local network gateway facts (#1523)
- azure_rm_sqlmidatabase: Add support for managed SQL managed database (#1548)
- azure_rm_sqlmidatabase_info: Add support for fetch the managed SQL managed database (#1548)
- azure_rm_sqlmidblongtermretentionpolicy: Add support for managed SQL managed database long term retention policy (#1548)
- azure_rm_sqlmidblongtermretentionpolicy_info: Add support for fetch managed SQL managed database long term retention policy (#1548)
- azure_rm_sqlmidbshorttermretentionpolicy: Add support for fetch managed SQL managed database short term retention policy (#1548)
- azure_rm_sqlmidbshorttermretentionpolicy_info: Add support for fetch managed SQL managed database short term retention policy (#1548)
- azure_rm_vmsku_info: Add support for list VM SKUs (#1546)
- tests/integration/requirements.txt: Symlink requirements-azure.txt from tests/integration (#1551)
FEATURE ENHANCEMENT
- azure_rm_aduser: Add support for
on_premises_extension_attributes(#1518) - azure_rm_aduser_info: Add support for
on_premises_extension_attributes(#1518) - azure_keyvault_secret: Add support for
cloud_type(#1517) - azure_rm_postgresqlflexibleserver: Add support for
identity(#1528) - azure_rm_postgresqlflexibleserver_info: Add support for
identity(#1528) - plugins/inventory/azure_rm.py: Expand Inventory filter integration tests (#1547)
- azure_rm_webapp: Add support for
site_auth_settings(#1538) - azure_rm_webapp_info: Add support for
site_auth_settings(#1538) - azure_rm_aks:
- azure_rm_webappaccessrestriction: Add more parameters to
ip_security_restrictions(#1558) - azure_rm_webappaccessrestriction_info: Add more parameters to
ip_security_restrictions(#1558) - azure_rm_virtualmachine: Add support for attaching existing managed data disks at VM creation (#1430)
- azure_rm_aksagentpool: Add support for more parameters (#1477)
- azure_rm_aksagentpool_info: Add support for more parameters (#1477)
- azure_rm_adgroup: Allow service principals and nested groups to be returned in membership attributes (#1507)
- azure_rm_adgroup_info: Allow service principals and nested groups to be returned in membership attributes (#1507)
- azure_rm_backupazurevm: No need to json serialization the response (#1531)
BUG FIXING
- azure_rm_adapplication: Fix
optional_claimshandling (#1480) - azure_rm_cognitivesearch: Fix test failed (#1520)
- azure_rm_common.py: Fix the inconsistency between custom classes and Python SDK attributes (#1554)
- meta/runtime.yml:
- azure_rm_rediscache_info: Fix typo (#1550)
- plugins/inventory/azure_rm.py: Fix inventory host processing (#1545)
- azure_rm_accesstoken_info: Fix authorization issue (#1541)
- azure_rm_adgroup: Support update functionality (#1530)
- azure_rm_webapp: Delete the imported logging module (#1567)
- azure_rm_postgresqlflexiblefirewallrule: Delete the logging module (#1567)
- azure_rm_loadbalancer: Remove functionality which should have been removed for Ansible 2.9 (#1508)
- azure_rm_networkinterface: Remove functionality which should have been removed for Ansible 2.9 (#1508)
- azure_rm_localnetworkgateway: Fix documentation mistakes (#1563)
- azure_rm_virtualmachine: Create
_own_nsg_tag only ifcreated_nsgistrue(#1565) - azure_rm_storageblob: Fix authentication issue when shared keys disabled (#1564)
- azure_rm_virtualmachinescalesetinstance_info: Fixed obtaining flexible VMSS instances failed (#1529)
BREAKING CHANGE:
- azure_rm_datalakestore: Deprecate
azure-mgmt-datalake-store(#1555) - azure_rm_datalakestore_info: Deprecate
azure_rm_datalakestore_info(#1555) - requirements.txt: Rename
requirements-azure.txttorequirements.txt(#1552) - sanity-requirements.txt: Rename
sanity-requirements-azure.txttosanity-requirements.txt(#1552)
v2.3.0
NEW MODULES
- azure_rm_akscredentials_info: Support to obtain Azure Kubernetes Service Credentials (#1484)
FEATURE ENHANCEMENT
- sanity-requirements-azure.txt:
- azure_rm_networkinterface_info: Return the subnet ID (#1462)
- azure_rm_appgateway: Add support for
portandmatchinprobes(#1470) - azure_rm_common.py:
- azure_rm_aksversion_info: Add support for
allow_preview(#1456) - azure_rm_adgroup: Add Support for
description(#1492) - azure_rm_adgroup_info: Add support for
description(#1492) - azure_rm_wbapp: Support to create Web App with Java11/Java17/Java21 (#1495)
- azure_rm_adapplication: Add support for
spa_redirect_urlsandpublic_client_redirect_urls(#1494) - azure_rm_adapplication_info: Add support for
spa_redirect_urlsandpublic_client_redirect_urls(#1494) - azure_rm_galleryimage: Add support for
architecture(#1493) - azure_rm_keyvaultsecret: Support recover/purge deleted secrets (#1489)
- azure_rm_keyvaultsecret_info: Support recover/purge deleted secrets (#1489)
- azure_rm_recoveryservicesvault_info: Support listing the vaults in same resource group (#1487)
- azure_rm_resource_info: Add support for
tags(#1498) - azure_rm_aduser: Add support for
company_name(#1504) - azure_rm_aduser_info: Add support for
company_name(#1504) - azure_rm_aks: Support manage pod identities in managed Kubernetes cluster (#1497)
- azure_rm_adserviceprincipal_info: Fix listing all service principals (#1482)
- azure_rm_virtualmachie: Add support for swap OS disk (#1435)
BUG FIXING
- azure_rm_adgroup: Fix unsupported header in azure_rm_adgroup (#1467)
- azure_rm_keyvaultkey_info: Typos fix (#1468)
- azure_rm_sqlmanagedinstance: Typos fix (#1468)
- azure_rm_sqlmanagedinstance_info: Typos fix (#1468)
- azure_rm_virtualmachine: Typos fix (#1468)
- ../azure_rm_storageaccount/tasks/main.yml: Removing leftover storage account from test (#1449)
- azure_rm_aduser_info: Parse paginated replies for listing all users/groups (#1448)
- azure_rm_adgroup_info: Parse paginated replies for listing all users/groups (#1448)
- azure_rm.py: Allow for template expressions in some parameters (#1446)
- azure_rm_galleryimageversion_info: Check the return value (#1436)
- azure_rm_servicebus_info: Fixed return value format error (#1503)
- azure_rm_appgateway: Ensure
enable_http2works when targeting existing Application Gateways (#1439) - azure_rm_datalakestore: Disable testings due to the Azure Data Lake Store Gen1 retired (#1501)
- azure_rm_datalakestore_info: Disable testings due to the Azure Data Lake Store Gen1 retired (#1501)
- azure_rm_gallery_info: Detects the return value and returns None if the return value is empty (#1483)
- azure_rm_account_info: Change the default value of
is_ad_resourceto True (#1510)
v2.2.0
NEW MODULES
- azure_rm_publicipprefix (#1403)
- azure_rm_publicipprefix_info (#1403)
- azure_rm_sshpublickey (#1190)
- azure_rm_sshpublickey_info (#1190)
- azure_rm_postgresqlflexibleserver (1192)
- azure_rm_postgresqlflexibleserver_info (1192)
- azure_rm_postgresqlflexibleconfiguration_info (1192)
- azure_rm_postgresqlflexibledatabase (1192)
- azure_rm_postgresqlflexibledatabase_info (1192)
- azure_rm_postgresqlflexiblefirewallrule (1192)
- azure_rm_postgresqlflexiblefirewallrule_info (1192)
FEATURE ENHANCEMENT
- azure_rm_adapplication: Add support for
sign_in_audience(#1401) - plugins/inventory/azure_rm.py:
- azure_rm_virtualmachine: Add support for
additional_capabilities(#1399) - azure_rm_storageaccount: Add support for
enable_nfs_v3(#1346) - azure_rm_subnet: Add
Microsoft.ContainerService/managedClustersto subnet delegations (#1414) - azure_rm_adapplication_info:
- azure_rm_appgateway: Add support
tags(#1373)