156 KiB
Change Log
v3.9.0 (2025-09-29)
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
- azure_rm_securitygroup.py: Fix compare error where the returned ID is in uppercase (#2048)
- plugins/action/azure_rm_arcssh.py: Fix exception handling in azure_rm_arcssh (#2053)
- plugins/module_utils/azure_rm_common_rest.py: Distinguish Exception(#2053)
v3.8.0 (2025-08-29)
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)
BUG FIXING
- azure_rm_keyvaultcertificate.py: Convert the certificate data of type bytearray to base64 (#1996)
- azure_rm_galleryimageversion.py: Fix the keyword input error when assigning values to a dictionary (#2037)
- azure_rm_publicipaddress.py: Keep the check mode consistent with the print output (#2043)
v3.7.0 (2025-07-29)
NEW MODULES
- azure_rm_monitordatacollectionrules.py: (#1952)
- azure_rm_monitordatacollectionrules_info.py: (#1952)
- plugins/doc_fragments/azure_kql.py: (#1944)
- plugins/inventory/azure_kql.py: (#1944)
- azure_rm_monitoractiongroups.py: (1964)
- azure_rm_monitoractiongroups_info: (1964)
- extensions/eda/plugins/event_source/azure_service_bus.py: (#1967)
- extensions/eda/plugins/event_source/schemas/azure_service_bus.json: (#1967)
- azure_rm_containerregistryscopemap.py: (#2019)
- azure_rm_containerregistryscopemap_info.py: (#2019)
- azure_rm_containerregistrytoken.py: (#2023)
- azure_rm_containerregistrytoken_info.py: (#2023)
- azure_rm_containerregistrytokenpassword.py: (#2023)
FEATURE ENHANCEMENT
- plugins/module_utils/azure_rm_common.py:
- azure_rm_loadbalancer: Support to append sub-properties instead of overwriting (#1969)
- azure_rm_virtualmachinescaleset.py: Support Priority Type Regular on azure_rm_virtualmachinescaleset Module (#2001)
- azure_rm_privatednszonelink.py: Add support for 'resolution_policy' (#1962)
- azure_rm_privatednszonelink_info.py: Support return 'resolution_policy' (#1962)
- azure_rm_subnet.py: Add support for Microsoft.App/environments in subnet delegations (#2007)
- tests/unit/event_source/test_azure_service_bus.py: Add async functionality (#2017)
- textensions/eda/plugins/event_source/azure_service_bus.py: Add async functionality (#2017)
- pr-pipeline.yml: Delete the creation of resource groups that are not needed (#2014)
- azure_rm_sqlmanagedinstance.py: Add waiting processing LROPoller results (#2018)
- azure_rm_virtualwan.py: Add waiting processing LROPoller results (#2021)
- azure_rm_virtualhubconnection.py: Add waiting processing LROPoller results (#2022)
- azure_rm_virtualhub.py: Add waiting processing LROPoller results (#2020)
BUG FIXING
- plugins/module_utils/security_domain_utils.py: Add future import and metaclass boilerplate (#1987)
- plugins/modules/azure_rm_keyvaultsecret_info.py: Fix the handling error that get disabled secret (#1992)
- azure_rm_virtualmachine.py: Used required_by instead of required_if (#1998)
- azure_rm_virtualnetwork.py: Used required_by instead of required_if (#1998)
v3.6.0 (2025-06-30)
NEW MODULES
- azure_rm_virtualnetworkgateway_info.py: (#1966)
- azure_rm_tag.py: (#1943)
- azure_rm_tag_info.py: (#1943)
- azure_rm_postgresqlflexiblebackup.py: (1914)
- azure_rm_postgresqlflexiblebackup_info.py: (1914)
- azure_rm_postgresqlflexiblevirtualendpoint.py: (1914)
- azure_rm_postgresqlflexiblevirtualendpoint_info.py: (1914)
- azure_rm_postgresqlflexibleadministrator.py: (1914)
- azure_rm_postgresqlflexibleadministrator_info.py: (1914)
FEATURE ENHANCEMENT
- ad.sh: Cleanup ado.sh (#1972)
- pr-pipeline.yml:
- azure_rm_virtualnetworkgatewayconnection_info.py: Support return 'local_network_gateway2' (#1958)
- azure_rm_loadbalancer.py: Add support for 'outbound_rules' (#1965)
- azure_rm_loadbalancer_info.py: Support return 'outbound_rules' (#1965)
- azure_rm_keyvault.py: New function to purge the deleted vaults (#1981)
- azure_rm_postgresqlflexibleserver.py: Add support for 'auth_config' (1914)
- azure_rm_postgresqlflexibleserver_info.py: Support return 'auth_config' (1914)
- azure_rm_manageddisk_info.py: Support return 'last_ownership_update_time' (#1984)
BUG FIXING
- azure_rm_managementgroup_info.py: Fix the error of devel branch ansible detecting invalid document (#1975)
- azure_rm_virtualnetworkgatewayconnection.py: Fix the bug that IPSec type connection not work (#1958)
- azure_rm_loganalyticsworkspace_info.py: Fix the function reference error (#1983)
v3.5.0 (2025-06-18)
NEW MODULES
FEATURE ENHANCEMENT
- Integration tests:
- azure_rm_keyvault: Add support for
hsm_name,administratorsandidentity(#1717) - azure_rm_keyvault_info: Add support for
hsm_name,administratorsandidentity(#1717) - Remove deprecated code since ansible-2.9 has been EOL 1949
- pr-pipelines.yml: Add python
v3.12andv3.13to CI pipeline (#1954) - requirements.txt: Bump
azure-cli-coretov2.74.0(#1956) - sanity-requirements.txt: Bump sanity test dependency (#1956)
BUG FIXING
- azure_rm_resource_info: Fix failure on response with bytes body (#1957)
v3.4.0 (2025-05-29)
NEW MODULES
- azure_rm_afdroute: (#1885)
- azure_rm_afdroute_info: (#1885)
- azure_rm_afdorigingroup: (#1885)
- azure_rm_afdorigingroup_info: (#1885)
- azure_rm_afdorigin: (#1885)
- azure_rm_afdorigin_info: (#1885)
- azure_rm_afdruleset: (#1885)
- azure_rm_afdruleset_info: (#1885)
- azure_rm_afdrules: (#1885)
- azure_rm_afdrules_info: (#1885)
- extensions/audit/event_query.yml: This event_query file is used by Ansible Automation Platform. It allows for the tracking of resources in cloud providers. (#1922)
- azure_rm_recoveryservicesvaultconfig: (#1926)
- azure_rm_recoveryservicesvaultconfig_info: (#1926)
- azure_rm_keyvaultcertificate: (#1806)
- azure_rm_keyvaultcertificate_info: (#1806)
FEATURE ENHANCEMENT
- azure_rm_keyvaultsecret_info: Optimize the return value (#1851)
- azure_rm_galleryimageversion: Set the timeout for creating an image version (#1848)
- azure_rm_adapplication: Add support for
notes(#1852) - azure_rm_adapplication_info: Add support for
notes(#1852) - azure_rm_virtualmachine:
- azure_rm_aks: Compatible with
os_typecase sensitivity (#1879) - azure_rm_image: Add support for
os_disk_encryption_setanddata_disk_encryption_set(#1891) - azure_rm_image_info: Add support for
os_disk_encryption_setanddata_disk_encryption_set(#1891) - azure_rm_virtualmachinescaleset:
- azure_rm_virtualmachinescaleset_info: Add support for
application_security_groupsandprivate_ip_address_version(#1910) - azure_rm_backuppolicy: Add support for
policy_type(#1887) - plugins/module_utils/azure_rm_common:
- azure_rm_adserviceprincipal: Add support for
notes,account_enabledandservice_principal_type(1902) - azure_rm_adserviceprincipal_info: Support return
notes,account_enabledandservice_principal_type(1902) - plugins/inventory/azure_rm:
- azure_rm_aksagentpool: Add support for
os_disk_type,capacity_reservation_group_id,host_group_idetc. (#1913) - azure_rm_aksagentpool_info: Add support for
os_disk_type,capacity_reservation_group_id,host_group_idetc.(#1913) - Integration tests:
- Add a test case for
azure_rm_manageddisk(#1866) - Add idempotency test for
azure_rm_backuppolicy(#1889) - Add test for keeping public IPs on
azure_rm_networkinterfaceupdates (#1917) - Update test cases to work under ansible-2.19 Group1 (#1940)
- Update test cases to work under ansible-2.19 Group7 (#1941)
- Update test cases to work under ansible-2.19 Group9 (#1942)
- Show failure of idempotency in integration tests for
azure_rm_roleassignment(#1864) - Update pipeline test (#1893)
- Move VM-related tests to group1 (#1924)
- Add a test case for
BUG FIXING
- azure_rm_manageddisk: Gets the image return value during idempotent testing (#1860)
- azure_rm_roleassignment: Ignore case when comparing strings (#1869)
- azure_rm_servicebus: Update
premium_messaging_partitionssettings (#1871) - azure_rm_publicipaddress: Delete sku type
basic(#1877) - plugins/inventory/azure_rm: Decrease the timeout period (#1878)
- azure_rm_networkinterface:
- azure_rm_adserviceprincipal: Fix
app_role_assignment_requirednot set bug (#1861) - azure_rm_backuppolicy: Fix the idempotent issue (#1890)
- azure_rm_virtualmachine: Fix the bug of getting disk name (#1845)
- azure_rm_recoveryservicesvault: Fix idempotent fail (#1908
- azure_rm_virtualnetworkpeering: Support virtual networks cross subscription (#1909)
- azure_rm_privateendpoint_info: Fix the error in the document description (#1933)
- azure_rm_virtualmachine_info: Correct spelling for VM info property identity (#1936)
- azure_rm_networkflowlog: Fix the bug of location was not set to the default resource group of location (#1939)
- azure_rm_automationaccount_info: Fix documentation error (#1928)
- azure_rm_gallery: Fix
descriptionsetting bug (#1935) - azure_rm_gallery_info: Fix
descriptionsetting bug (#1935)
v3.3.1 (2025-03-13)
Fix compile issue with python v3.6
v3.3.0 (2025-03-12)
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 (2025-02-06)
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
- inventory azure_rm: Return the VM NIC details (#1770)
- azure_keyvault_secret: Include Key Vault URL to error messages (#1785)
v3.1.0 (2024-12-02)
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
- azure_rm_adapplication: Deprecate
available_to_other_tenants(#1754) - azure_rm_adapplication_info: Deprecate
available_to_other_tenants(#1754)
v3.0.0 (2024-10-31)
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
- azure_rm_aks: Deprecate
docker_bridge_cidr(#1718) - azure_rm_openshiftmanagedcluster: Deprecate
vm_sizeoptions (#1691) - azure_rm_sqlmanagedinstance: Deprecate
identity.tenant_idandidentity.principal_id(#1633)
v2.7.0 (2024-08-30)
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 (2024-07-01)
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 (2024-06-28)
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
- azure_rm_webapp: Delete the imported logging module (#1567)
- azure_rm_postgresqlflexiblefirewallrule: Delete the imported logging module (#1567)
- azure_rm_adgroup_info: Return None if not a member of the group (#1579)
v2.4.0 (2024-05-30)
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 (2024-03-27)
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 (2024-02-04)
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)
BUG FIXING
- azure_rm_common.py:
- azure_rm_virtualmachine:
- azure_rm_*: Deprecate custom properties (#1388)
- azure_rm_networkinterface: Fixed
subscription_idnot used (#1416) - azure_rm_adgroup:
- azure_rm_adapplication: Fix test case (#1425)
v2.1.1 (2023-12-19)
FEATURE ENHANCEMENT
- **/task/main.yml: Remove unneeded waits in test cases (#1374)
- azure_rm_securitygroup: Add upper letter protocol to security group (#1381)
- Update min Ansible core version to v2.14 - Ansible v2.13 EOF Nov.6 2023 (#1382)
BUG FIXING
- plugins/inventory/azure_rm.py: Restore the return of
public_ipv4_addressand fix the bug that the VM does not have a public IP address (#1379)
v2.1.0 (2023-12-13)
NEW MODULES
- azure_rm_accesstoken_info (#1318)
- azure_rm_openshiftmanagedclusterkubeconfig_info (#1238)
- azure_rm_sshpublickey (#1190)
- azure_rm_sshpublickey_info (#1190)
FEATURE ENHANCEMENT
- azure_rm_storageaccount: Add support for
large_file_shares_state(#1210) - azure_rm_storageaccount_info: Add support for
large_file_shares_state(#1210) - azure_rm(
inventory): - azure_rm_webapp : Add support for
http20_enabled(#1360) - azure_rm_webapp_info : Add support for
http20_enabled(#1360) - azure_rm_virtualmachine : Add retry logic for VM state synchronization (#1354)
- azure_rm_virtualmachinescaleset : Add retry logic for VM state synchronization (#1354)
- azure_keyvault_secret: Added support for
use_msi(disable MSI autodiscover feature inazure_keyvault_secretlookup plugin) (#1353) - sanity-requirements-azure.txt: Bump cryptography from
41.0.4to41.0.6(#1349)
BUG FIXING
- AD resources : Fix get resource with CLI credentials (#1364)
- azure_rm_iotdevice: Fixed the issue of failed to obtain alias parameters (#1278)
- azure_rm_iotdevicemodule: Fixed the issue of failed to obtain alias parameters (#1278)
- azure_rm_virtualmachine: Support update
proximity_placement_group(#1329) - azure_rm_common: Fix the CLI authorization obtain token error (#1340)
- azure_rm_adapplication: Fix get application error (#1345)
- azure_rm_adapplication_info: Fix get application error (#1345)
- azure_rm_manageddisk: Support unmount disk from VMs in different resource group (#1201)
- azure_rm_resource: Fix failure on response for non-json body (#1341)
- azure_rm_deployment: Fix delete the whole resource group when state is
absent(#1231) - azure_rm_adgroup: Fix get group error (#1355)
- azure_rm_adgroup_info: Fix get group error (#1355)
- azure_rm_aduser_info: Fix get user error (#1355)
- azure_rm(
inventory): Fix dynamic VM fetch failure whenbatch_fetch=true(#1344) - azure_rm_adapplication: Fix parameter error (#1369)
BREAKING CHANGE
- azure_rm: Rename
public_ipv4_addressestopublic_ip_addressand change type to list (#1214)
v2.0.0 (2023-11-17)
FEATURE ENHANCEMENT
-
azure_rm_storageblob: Add support for
auth_mode(#1315) -
azure_rm_galleryimageversion: Add support for
encryption(#1311) -
azure_rm_galleryimage: Add support for
features(#1310) -
azure_rm_apimanagement: Bump API version to
v2022-08-01(#1327) -
azure_rm_apimanagement_info: Bump API version to
v2022-08-01(#1327) -
azure_rm_apimanagementservice: Bump API version to
v2022-08-01(#1327) -
azure_rm_apimanagementservice_info: Bump API version to
v2022-08-01(#1327) -
azure_rm_*: Add
hasattrmethod to verify return value (#1307) -
azure_rm_virtualmachine_info: Add
vm_agent_versionto output (#1289) -
azure_rm_virtualmachine:
-
azure_service_principal_attribute: Move
azure_service_principal_attribute.pyto azure-collecitons lookup file (#1326 -
azure_rm_account_info: Migrate from ADGraph to MSGraph (#1325)
-
azure_rm_adapplication: Migrate from ADGraph to MSGraph (#1325)
-
azure_rm_adapplication_info: Migrate from ADGraph to MSGraph (#1325)
-
azure_rm_adgroup: Migrate from ADGraph to MSGraph (#1325)
-
azure_rm_adgroup_info: Migrate from ADGraph to MSGraph (#1325)
-
azure_rm_adpassword:
-
azure_rm_adpassword_info: Migrate from ADGraph to MSGraph (#1325)
-
azure_rm_adserviceprincipal: Migrate from ADGraph to MSGraph (#1325)
-
azure_rm_adserviceprincipal_info: Migrate from ADGraph to MSGraph (#1325)
-
azure_rm_aduser: Migrate from ADGraph to MSGraph (#1325)
-
azure_rm_aduser_info: Migrate from ADGraph to MSGraph (#1325)
-
pr-pipelines.yml:
BUG FIXING
- main.yml: Ansible
is matchdoes not need a^(#1321) - azure_rm_virtualmachine: Fix caching choices (#1324)
BREAKING CHANGE
- azure_rm_virtualmachinescaleset:
orchestration_modedefaults toFlexible(#1331) - azure_rm_adapplication:
- azure_rm_adapplication_info: - Deprecate
tenant(#1325) - azure_rm_adgroup: Deprecate
tenant(#1325) - azure_rm_adgroup_info: Deprecate
tenant(#1325) - azure_rm_adpassword:
- azure_rm_adpassword_info: Deprecate
tenant(#1325) - azure_rm_adserviceprincipal: Deprecate
tenant(#1325) - azure_rm_adserviceprincipal_info: Deprecate
tenant(#1325) - azure_rm_aduser: Deprecate
tenant(#1325) - azure_rm_aduser_info: Deprecate
tenant(#1325)
v1.19.0 (2023-11-6)
FEATURE ENHANCEMENT
- Update all test case Ubuntu Image version to 20.04-LTS, 16.04-LTS will be deprecated (#1288)
- Migrate
msrestazuretoazure-mgmt-coreandazure-identity(#1267) - Support
ansible-linttest toazure.azcollection(#1292)
BUG FIXING
- plugins/module_utls/azure_rm_common.py: Add support for custom ADFS endpoint (#1299)
- azure_rm_virtualmachine: Fix
disable_password_authenticationnot set bug (#1301) - azure_rm_azurefiewall_info: Fix
nat_rule_collectionsnot set bug (#1308) - azure_rm_*.py: Fixed sanity errors in the module (#1296)
- Add required description to the document (#1314)
v1.18.1 (2023-9-25)
BUG FIXING
- inventory/azure_rm: Fix authorization initialization bug. #1271
- azure_rm_managementgroup_info: Fix
azure_object.typeto equalMicrosoft.Management/managementGroups. #1252
v1.18.0 (2023-9-22)
FEATURE ENHANCEMENT
- Migrate
msresttoazure-core. #1245 - Upgrade
GenericRestClientauthorization from ADAL to MSAL - #1245 - Lazy initialization of AD resource credentials. #1268
v1.17.0 (2023-8-23)
FEATURE ENHANCEMENT
- azure_rm_virtualmachine:
- azure_rm.py:
- Add creation timestamp to
hostvars(#1221) - Add an example on how to add a domain to hostname for dynamic inventory ((#1211](https://github.com/ansible-collections/azure/pull/1211))
- Add creation timestamp to
- azure_rm_virtualnetwork: Improve documentation (#1203)
- azure_rm_storageshare: Add support for
enabled_protocolsandroot_squash(#1216) - azure_rm_common: Migrate ADAL to MSAL, remove ADAL from direct dependencies (#1239)
- sanity-requirements-azure.txt:
- azure_rm_batchaccount: Upgrade
azure-mgmt-batchto v17.0.0 (#1202) - azure_rm_batchaccount_info: Upgrade
azure-mgmt-batchto v17.0.0 (#1202) - pr-pipelines.yml: Update test Ansible version to v2.14.0 (#1182)
- runtime.yml: Keep action_groups and modules list consistent for v1.15.0 and v1.16.0 (#1188)
- azure_rm_aks_info: Support to list all managed cluster (#1229)
BUG FIXING
- azure_rm_virtualmachine:
- README.md: Fix document link in README (#1189)
- azure_rm_keyvaultkey:
- azure_rm_keyvaultkey_info:
- azure_rm_keyvaultsecret:
- azure_rm_keyvaultsecret_info:
- azure_rm_manageddisk: source_account_id should be storage_account_id (#1187)
- azure_rm_mmultipleanageddisk:
source_account_idshould be ~~~~storage_account_id(#1187) - azure_rm_virtualmachine_info: Fix the issue when
security_profilenot returned (#1205) - azure_rm_backupazurevm: Use the module configured
subscrtion_idif available (#1225) - azure_keyvault_secret: Removed subscription_id from azure_keyvault_secret lookup when using az cli auth (#1175)
v1.16.0 (2023-5-31)
NEW MODULES
- azure_rm_vmssnetworkinterface_info: Add VMSS networkinterface to get VMSS network interface info (#1125)
FEATURE ENHANCEMENT
- azure_rm_managementgroup: Upgrade azure-mgmt-managements to 1.0.0 (#1117)
- azure_rm_managementgroup_info: Upgrade azure-mgmt-managements to 1.0.0 (#1117)
- azure_rm_servicebus: Support tags to azure_rm_servicebus.py (#1114)
- azure_rm_servicebusqueue: Add
max_message_size_in_kbto azure_rm_servicebusqueue (#1092) - azure_rm_servicebustopic: Add
max_message_size_in_kbto azure_rm_servicebusqueue (#1092) - plugins/doc_fragments/azure_rm: Update the description of
include_vm_resource_groups(#1077) - azure_rm_galleryimageversion: Fix append tags for azure_rm_galleryimageversion (#1100)
- azure_rm_lock: Add support for
notes(#1097) - azure_rm_devtestlab: Upgrade azure-mgmt-devtestlabs to 9.0.0 (#958)
- azure_rm_virtualmachine:
- azure_rm_virtualmachinescaleset:
- azure_rm_virtualnetworkpeering_info: Add support for
peering_sync_level(#1085) - azure_rm_containerinstance: Add support for
subnet_ids(#1090) - azure_rm_containerinstance_info: Add support for
subnet_ids(#1090) - azure_rm_storageaccount: Add support for failover (#1141)
BUG FIXING
- azure_rm_loganalyticsworkspace: Fix test cases (#1129)
- azure_rm_virtualmachine_info: Ensure
display_statusis initialised before it is used (#1123) - azure_rm_webapp:
- azure_rm_virtualmachine: Add option to choose whether or not to create a network security group (#1056)
- azure_rm_networkinterace: Fix idempotent failure (#1037)
- azure_rm_virtualnetwork: Update documentation of
azure_rm_virtualnetworkto reflect that thedns_serverslimit on length is no longer 2 (#1082) - azure_rm_rediscache: Remove references to Redis 4 and support upgrading to Redis 6 (#1132)
- azure_rm_virtualnetwork_info: Update documentation in azure_rm_virtualnetwork_info and include a small change to match other patterns for getting network info. (#1087)
- azure_rm_snapshot: Add supprot for
incremental(#1135) - azure_rm_appgateway: Fix
version_addedin module document (#1139) - azure_rm_*: Documentation fixes (#1151)
- azure_rm_devtestlab/aliases: Disable
azure_rm_devtestlabtest (#1144) - inventory/azure_rm: inventory - Ignore response status code other than 200 (#1166)
- azure_rm_keyvaultkey: Use creds in module args when auth_source is auto (#1010)
- azure_rm_keyvaultkey_info: Use creds in module args when
auth_sourceisauto(#1010) - azure_rm_keyvaultsecret: Use creds in module args when
auth_sourceisauto(#1010) - azure_rm_keyvaultsecret_info: Use creds in module args when
auth_sourceisauto(#1010) - azure_rm_routetable: Fix route table updates delete all existing routes in the route table (#1146)
- azure_rm_cdnendpoint: Fix failed to clear CND endpoint (#1154)
- azure_rm_resource_info: Add support for
method(#1158) - azure_keyvault_secret: Add support for azure cli credential (#1161)
- requirements-azure.txt:Update dependency to resolve upstream issue (#1169)
v1.15.0 (2023-03-15)
NEW MODULES
- azure_rm_multiplemanageddisks: New module to create/update/delete/attach multiple disks (#936)
- azure_rm_sqlelasticpool: Add azure_rm_sqlelasticpool.py to create Elastic Pool (#1027)
- azure_rm_sqlelasticpool_info: Add azure_rm_sqlelasticpool_info.py to get Elastic Pool info (#1027)
- azure_rm_sqlmanagedinstance: Add azure_rm_sqlmanagedinstance module (#1039)
- azure_rm_sqlmanagedinstance_info: Add azure_rm_sqlmanagedinstance module (#1039)
FEATURE ENHANCEMENT
- requirements-azure.txt: Upgrade azure-mgmt-apimanagement to 3.0.0 (#943)
- azure_rm_openshiftmanagedcluster: Add new choices to vm_size in azure_rm_openshiftmanagedcluster.py (#979)
- azure_rm_appgateway: Add new parameters to azure_rm_appgateway (#990)
- azure_rm.py: Add compose support in inventory/azure_rm.py (#1065)
- azure_rm_backupazurevm: add option for recovery point expiry time (#1057)
- runtime.yml: Keep action_groups and modules list consistent #(1042)
- azure_rm_virtualnetworkpeering: Add synchronizing of VNet peering when sync level is LocalNotInSync (#1025)
- azure_rm_deployment: Upgrade azure-mgmt-resource to 21.1.0 (#960)
- azure_rm_deployment_info: Upgrade azure-mgmt-resource to 21.1.0 (#960)
- azure_rm_lock: Upgrade azure-mgmt-resource to 21.1.0 (#960)
- azure_rm_subscription: Upgrade azure-mgmt-resource to 21.1.0 (#960)
- azure_rm_subscription_info: Upgrade azure-mgmt-resource to 21.1.0 (#960)
- azure_rm_resourcegroup: Upgrade azure-mgmt-resource to 21.1.0 (#960)
- azure_rm_resourcegroup_info: Upgrade azure-mgmt-resource to 21.1.0 (#960)
- azure_rm_virtualmachine: Upgrade azure-mgmt-resource to 21.1.0 (#960)
- azure_rm_storageblob: Make batch_upload honour
forceattribute in azure_rm_storageblob (#1018) - azure_rm_virtualnetwork: Add
flow_timeout_in_minutesto azure_rm_virtualnetwork (#1036) - azure_rm_virtualnetwork_info: Add
flow_timeout_in_minutesto azure_rm_virtualnetwork (#1036) - requirements-azure.txt: Bump cryptography from 38.0.1 to 38.0.3 (#1035)
- azure_rm_galleryimageversion_info: Read paginated response for gallery image versions (#1073)
- azure_rm_virtualmachine: Add
security_profileoptions to azure_rm_virtualmachine (#1033) - azure_rm_virtualmachine_info: Add
security_profileoptions to azure_rm_virtualmachine (#1033)
BUG FIXING
- azure_rm_deployment: Fix Ansible azure_rm_deployment module returns error but deployment in Azure was successful (#986)
- azure_rm.py: support for environment variable ANSIBLE_AZURE_VM_RESOURCE_GROUPS (#975)
- azure_rm_common.py: Ensure trailing slash on base_url (#984)
- azure_rm_virtualmachine: Correct spelling errors in documents (#1012)
- azure_rm_storageblob: Format the md5 value returned by azure_rm_storageblob.py (#1038)
- aure_rm_loadbalancer: The zone default value is None if not configured (#1060)
- README.md: Correct spelling errors in documents (#1059)
- azure_rm_securitygroup: Fixed idempotent error due to protocol (#1064)
- azure_rm_roleassignment: Correct document case's config (#1053)
- azure_rm_privatednsrecordset: Change the defined long type to int (#1058)
- azure_rm_keyvault: Add the required restriction to the parameter (#1054)
- azure_rm_dnsrecordset: Change the defined long type to int (#1052)
- azure_rm_common.py: Add Ansible 2.14 and python 3.11 to CI (#1074)
- azure_rm_backuppolicy: Add Ansible 2.14 and python 3.11 to CI (#1074)
- azure_rm_manageddisk: Add Ansible 2.14 and python 3.11 to CI (#1074)
- azure_rm_multiplemanageddisks: Add Ansible 2.14 and python 3.11 to CI (#1074)
- azure_rm_sqlmanagedinstance: Add Ansible 2.14 and python 3.11 to CI (#1074)
- azure_rm_servicebussaspolicy: Add Ansible 2.14 and python 3.11 to CI (#1074)
- azure_rm_virtualmachine: Add Ansible 2.14 and python 3.11 to CI (#1074)
- azure_rm_securitygroup: azure_rm_securitygroup is changed without actual changes when only capitalization differs (#1096)
v1.14.0 (2022-10-31)
NEW MODULES
- azure_rm_firewallpolicy: Add new module
azure_rm_firewallpolicy(#705) - azure_rm_privatelinkservice: Add new module
azure_rm_privatelinkservice(#858) - azure_rm_privatelinkservice_info: Add new module
azure_rm_privatelinkservice_info(#858) - azure_rm_privateendpointconnection: Add new module
azure_rm_privateendpointconnection(#858) - azure_rm_privateendpointconnection_info: Add new module
azure_rm_privateendpointconnection_info(#858) - azure_rm_natgateway: Add new module
azure_rm_natgateway(#860) - azure_rm_natgateway_info: Add new module
azure_rm_natgateway_info(#860) - azure_rm_bastionhost: Add new module
azure_rm_bastionhost(#873) - azure_rm_bastionhost_info: Add new module
azure_rm_bastionhost_info(#873) - azure_rm_account_info: Add new module
azure_rm_account_infoto get facts for current logged-in user (#922) - azure_rm_virtualhubconnection: Add new module
azure_rm_virtualhubconnection(#939) - azure_rm_virtualhubconnection_info: Add new module
azure_rm_virtualhubconnection_info(#939) - azure_rm_aksagentpool: Add new module
azure_rm_aksagentpool(#974) - azure_rm_aksagentpool_info: Add new module
azure_rm_aksagentpool_info(#974) - azure_rm_aksagentpoolversion_info: Add new module
azure_rm_aksagentpoolversion_info(#974)
FEATURE ENHANCEMENT
- azure_rm_container*: Azure container registry tags (#830)
- azure_rm_loadbalancer: Support for
disable_outbound_snatconfiguration (#744) - azure_rm_manageddisk:
- azure_rm_manageddisk_info: Support to mount disk to multiple VMs (#867)
- azure_rm_virtualmachine:
- azure_rm_storageaccount:
- azure_rm_storageaccount_info:
- azure_keyvault_secret: Add environment variables to keyvault lookup plugin (#978)
- README.md: Added prompt to install virtual environment (#910)
- azure_rm_keyvaultkey: Adding support for
key_type,key_attributes,key_size,curve(#930) - azure_rm_virtualmachinescaleset: Add new parameter
os_disk_size_gb, allowing set os disk size (#961) - azure_rm_privateendpoint_info: Add connection details (#965)
- azure_rm_aks: Support for upgrade nodepool kubernetes version (#966)
- azure_rm_virtualnetworkgateway: Support set Virtual Network Gateway Generation (#921)
- azure_rm_storage*: Update Storage dependencies (#833)
- azure_rm_appserviceplan*: Update azure.mgmt.web (#849)
- azure_rm_functionapp*: Update dependencies (#849)
- azure_rm_webapp*: Update dependencies (#849)
- azure_rm_backup*: Upgrade azure-mgmt-recoveryservice relate dependence (#895)
- azure_rm_dns*: Upgrade azure-mgmt-dns to
v8.0.0(#879) - azure_rm_cognitivesearch: Upgrade azure-mgmt-search to
v8.0.0(#896) - azure_rm_cognitivesearch_info: Upgrade azure-mgmt-search to
v8.0.0(#896) - azure_rm_privatedns*: Upgrade azure-mgmt-privatedns to
v1.0.0(#880) - azure_rm_aks*: Upgrade azure-mgmt-containerservice to
v20.0.0(#881) - azure_rm_containerinstance*: Upgrade azure-mgmt-containerinstance to
v9.0.0(#882) - azure_rm_mysql*: Upgrade azure-mgmt-rdbms to
v10.0.0(#884) - azure_rm_mariadb*: Upgrade azure-mgmt-rdbms to
v10.0.0(#884) - azure_rm_postgresql*: Upgrade azure-mgmt-rdbms to
v10.0.0(#884) - azure_rm_trafficmanager*: Upgrade azure-mgmt-trafficmanager to
v1.0.0(#886) - azure_rm_loganalyticsworkspace: Upgrade azure-mgmt-loganalytics to
v12.0.0(#888) - azure_rm_loganalyticsworkspace_info: Upgrade azure-mgmt-loganalytics to
v12.0.0(#888) - azure_rm_servicebus*: Upgrade azure-mgmt-servicebus to
v7.1.0(#889) - azure_rm_iothub*: Upgrade azure-mgmt-iothub to
v2.2.0(#892) - azure_rm_datalakestore: Upgrade azure-mgmt-datalake-store to
v1.0.0(#898) - azure_rm_datalakestore_info: Upgrade azure-mgmt-datalake-store to
v1.0.0(#898) - azure_rm_eventhub: Upgrade azure-mgmt-eventhubs to
v10.1.0(#900) - azure_rm_eventhub_info: Upgrade azure-mgmt-eventhubs to
v10.1.0(#900) - azure_rm_notificationhub: Upgrade azure-mgmt-notificationhubs to
v7.0.0(#899) - azure_rm_notificationhub_info: Upgrade azure-mgmt-notificationhubs to
v7.0.0(#899) - azure_rm_cdn*: Upgrade azure-mgmt-cdn to
v11.0.0(#945) - azure_rm_registration*: Upgrade azure-mgmt-managedservices to
v6.0.0(#948) - azure_rm_hdinsightcluster: Upgrade hdinsight dependence to
v9.0.0(#951) - azure_rm_hdinsightcluster_info: Upgrade hdinsight dependence to
v9.0.0(#951) - azure_rm_role*: Upgrade azure-mgmt-authorizaiton to
v2.0.0(#955) - azure_rm_cosmosdbaccount: Upgrade azure-mgmt-cosmosdb to
v6.4.0(#952) - azure_rm_cosmosdbaccount_info: Upgrade azure-mgmt-cosmosdb to
v6.4.0(#952) - azure_rm_keyvault*: upgrade azure-mgmt-keyvault to
v10.0.0(#959) - requirements-azure.txt: Update azure-mgmt-core to
v1.3.0(#907)
BUG FIXING
- azure_rm_keyvault_info: Fix
azure_rm_keyvault_infoResource.propertiesnot found error (#872) - azure_rm_aks:
- azure_rm_manageddisk:
- azure_rm_deployment_info: Fix API breaking change, replace
listwithlist_by_resource_group(#857) - azure_rm_publicipaddress: Fix property get error.(#908)
- azure_rm_keyvault*: Fixes
credential_scopesfor track2 authentication when connecting to non-Azure Public cloud environments (#854) - azure_rm_keyvault: Expose
soft_delete_retention_in_days(#906) - azure_rm_virtualmachine: Remove
starteddefault value (#915) - azure_rm_storageaccount: Add missing account type
Standard_GZRSandStandard_RAGZRS(#931) - azure_rm_common:
- azure_rm_azurefirewall: Correct firewall action examples (#962)
- azure_rm_webappaccessrestriction: Update test case (#964)
v1.13.0 (2022-05-27)
NEW MODULES
- azure_rm_automationrunbook: Add new module azure_rm_automationrunbook (#797)
- azure_rm_automationrunbook_info: Add new module azure_rm_automationrunbook (#797)
- azure_rm_openshiftmanagedcluster_info: Add new module azure_rm_openshiftmanagedcluster_info (#755)
- azure_keyvault_secret: KeyVault Lookup Plugin (#109)
- azure_rm_datafactory: Add new module azure_rm_datafacotry (#840)
- azure_rm_datafactory_info: Add new module azure_rm_datafacotry (#840)
FEATURE ENHANCEMENT
- azure_rm_common.py: Upgrade azure-mgmt-automation to v1.0.0 (#791)
- azure_rm_automationaccount: Upgrade azure-mgmt-automation to v1.0.0 (#791)
- azure_rm_automationaccount_info: Upgrade azure-mgmt-automation to v1.0.0 (#791)
- azure_rm_loadbalancer: Add support for
zones(#801) - azure_rm_loadbalancer_info: Add support for
zones(#801) - azure_rm.py: Update azure_rm examples (#810)
- azure_rm_virtualmachinescaleset: Add support for
platform_fault_domain_count,orchestration_mode(#779) - azure_rm_virtualmachinescaleset_info: Add support for
platform_fault_domain_count,orchestration_mode(#779) - azure_rm_rediscache: Add support for
minimum_tls_version,public_network_access,redis_version(#680) - azure_rm_rediscache_info: Add support for
minimum_tls_version,public_network_access,redis_version(#680) - azure_rm_rediscachefirewallrule: Upgrade to truck2 SDK (#680)
- azure_rm_appgateway: Add rewrite rule capability to appgateway module (#747)
- azure_rm_appgateway_info: Add rewrite rule capability to appgateway module (#747)
- azure_rm_sqlserver: SQL Database enhancement (#681)
- azure_rm_common.py: Bump SQL SDK to v3 (#681)
- azure_rm_cosmosdbaccount: Add support for
enable_free_tier,mongo_version,public_network_access,ip_range_filterparameter is being deprecated in favor ofip_rules(#675) - azure_rm_cosmosdbaccount_info: Add support for
enable_free_tier,mongo_version,public_network_access,ip_range_filterparameter is being deprecated in favor ofip_rules(#675) - azure_rm_publicipaddress: Add support for
zones(#829) - azure_rm_publicipaddress_info: Add support for
zones(#829) - azure_rm_image: Add support
hyper_v_generation(#832) - azure_rm_image_info: Add support
hyper_v_generation(#832)
BUG FIXING
- pr-pipelines.yml: Add python3.9 for CI (#783)
- config.yml: Update test configure (#790)
- azure_rm_manageddisk: Fixed the inconsistent return value of
attach_cachingcaused by the azure-mgmt-compute upgrade (#799) - azure_rm_loadbalancer: Fix forced update bug caused by azure_rm_loadbalancer obtaining subnet predefined value (#800)
- azure_rm_virtualmachine: Add license type for RHEL/SLES Azure Hybrid Benefit (#804)
- azure_rm_*: Update the document to meet the change requirements of Ansible 2.14 (#814)
- azure_rm_appgateway_info: Update azure_rm_appgateway_info to use track2 dependencies (#817)
- azure_rm_virtualmachine: Fix virtual machine top issue (#767)
- azure_rm_subscription_info: Update azure_rm_subscription_info tags element type (#819)
- azure_rm_manageddisk: Fix
os_typecomparison in azure_rm_manageddisk with existing disk (#621) - azure_rm_appgateway: Persist SSL configuration for appgateway (#746)
- azure_rm_appgateway_info: Persist SSL configuration for appgateway (#746)
- azure_rm_publicipaddress: Fix azure_rm_publicipaddress documentation page throws error (#822)
- azure_keyvault_secret: Fix Ansible dev version Sanity error in plugin file (#825)
- azure_rm_rediscache: Fix Ansible dev version Sanity error in plugin file (#825)
- azure_rm_keyvaultkey: Improved keyvault interaction auth_source=cli logic (#823)
- azure_rm_keyvaultkey_info: Improved keyvault interaction auth_source=cli logic (#823)
- azure_rm_keyvaultsecret: Improved keyvault interaction auth_source=cli logic (#823)
- azure_rm_keyvaultsecret_info: Improved keyvault interaction auth_source=cli logic (#823)
- azure_keyvault_secret: Add
hyper_v_generationfeature to azure_rm_image module (#832) - azure_rm_webapp: Correct documentation of return attribute for azure_rm_webapp (#846)
- azure_rm_virtualmachine: When zones is null, there is no need to compare (#853)
- All info modules: Change the tags type of the Info module to list and the element type to string (#821)
- azcollection: Install collection to local directory during development (#763)
BREAKING CHANGES:
- azure_rm_virtualmachinescaleset: Change default value of
single_placement_groupfromTruetoFalse(#851)
v1.12.0 (2022-03-14)
NEW MODULES
FEATURE ENHANCEMENT
- azure_rm_privateendpointdnszonegroup: Add
private_dns_zone_idforazure_rm_privateendpointdnszonegroup(#735) - azure_rm_virtualmachineextension: Ignore comparing
protected_settings(#580) - azure_rm_aks: Add new parameter to enable AAD profile (#654)
- azure_rm_*: Upgrade azure-mgmt-network to 19.1.0 (#729)
- azure_rm_sqldatabase: Parse datetime module arguments (#623)
- azure_rm_sqldatabase_info: Parse datetime module arguments (#623)
- azure_rm_virtualmachine: Add VM status detection mechanism (#772)
- azure_rm_*: Upgrade azure-mgmt-compute SDK to track2 SDK (#672)
- azure_rm_*: Upgrade azure-mgmt-storage to 19.0.0 (#777)
- requirements-azure.txt: Update azure-cli-core to 2.34.0 (#775)
- azure_rm_virtualmachine: Update
azure_rm_galleryimageto allow Hyper-V Generation (#647)
BUG FIXING
- azure_rm_roleassignment: Fix mismatch assignment error (#613)
- README.md: Delete unnecessary backtick in readme (#736)
- azure_rm_availabilityset: Fix
check_modesupport (#627) - azure_rm_manageddisk: Fix
azure_rm_manageddiskcaching comparison (#624) - azure_rm_publicipaddress: Add mandatory field when updating IPAddress (#752)
- azure_rm_common: Remove unused and deprecated
VERSIONimport (#751) - azure_rm_keyvaultkey: Conditionally call non MSI authorization when interacting with keyvault (#770)
- azure_rm_keyvaultkey_info: Conditionally call non MSI authorization when interacting with keyvault (#770)
- azure_rm_keyvaultsecret: Conditionally call non MSI authorization when interacting with keyvault (#770)
- azure_rm_keyvaultsecret_info: Conditionally call non MSI authorization when interacting with keyvault (#770)
- azure_rm_common: Fix typo error. (#769)
- azure_rm_cosmosdbaccount: Update test case region (#776)
- azure_rm_virtualmachine_info: Fix VM info module for failed VM provisions (#745)
- azure_rm_loadbalancer_info: Fix documentation issue (#719)
- azure_rm: Fix ansible 2.13 sanity fail (#778)
- azure_rm: Append secondary network information to relevant
hostvars(#733)
v1.11.0 (2022-01-18)
NEW MODULES
- azure_rm_virtualhub: New Module azure_rm_virtualhub (#597)
- azure_rm_virtualhub_info: New Module azure_rm_virtualhub_info (#597)
- azure_rm_hostgroup: New Module : azure_rm_hostgroup (#704)
- azure_rm_hostgroup_info: New Module : azure_rm_hostgroup (#704)
- azure_rm_privateendpointdnszonegroup: Add module for private endpoint DNS zone groups (#689)
- azure_rm_privateendpointdnszonegroup_info: Add module for private endpoint DNS zone groups (#689)
- azure_rm_monitordiagnosticsetting: Add new monitor diagnostic setting modules (#701)
- azure_rm_monitordiagnosticsetting_info: Add new monitor diagnostic setting modules (#701)
- azure_rm_storageshare: Azure storage file share module (#603)
- azure_rm_storageshare_info: Azure storage file share module (#603)
- azure_rm_appgateway_info: Application gateway start/stop ability and info module (#673)
FEATURE ENHANCEMENT
- azure_rm_webapp: Add additional parameters for webapp site config (#695)
- azure_rm_webapp_info: Add additional parameters for webapp site config (#695)
- azure_rm: Add managed disks list to dynamic inventory hostvars (#687)
- azure_rm_networkinterface: Add ability to connect network interface to application gateway backend pool (#683)
- azure_rm_networkinterface_info: Add ability to connect network interface to application gateway backend pool (#683)
- azure_rm_keyvaultsecret: feat: Add expiry information for keyvaultsecrets (#660)
- azure_rm_virtualmachine_info: Verify the VM status after created (#657)
- azure_rm_appgateway: Add advanced routing/redirect support for application gateway (#685)
- azure_rm_virtualmachine: Add new parameter
proximity_placement_group(#611) - azure_rm_virtualmachine_info: Add new parameter
proximity_placement_group(#611) - azure_rm_dnsrecordset: Added Metadata support (#589)
- azure_rm_dnsrecordset_info: Added Metadata support (#589)
- azure_rm_virtualmachine_info: Add managed disk ID to returned facts for data disks (#682)
- azure_rm_appgateway: Application gateway start/stop ability (#673)
- azure_rm_aks: Add new feature -
outbound_type(#651) - azure_rm_common: Support track2 SDK CLI authorization (#676)
BUG FIXING
- azure_rm_common: Supprot track2 SDK (#670)
- azure_rm_common: Allow module-level subscription id to be used for cross-subscription resource management (#694)
- azure_rm_appserviceplan: Correct idempotency and premium SKU plans (#693)
- ignore-2.13.txt: Update ignore file (#696)
- ignore-2.12.txt: Update ignore file (#696)
- ignore-2.11.txt: Update ignore file (#696)
- ignore-2.10.txt: Update ignore file (#696)
- azure_rm_virtualmachine: Misc typo fixes (#698)
- azure_rm_publicipaddress: Misc typo fixes (#698)
- azure_rm_virtualmachinescaleset: Misc typo fixes (#698)
- azure_rm_appgateway: Update
statedocument (#674) - azure_rm_dnsrecordset_info: Fixed error where recordset relative did not exist (#706)
- azure_rm_cosmosdbaccount_info: Correct cosmosdb info module when loading by resource group (#709)
- azure_rm_notificationhub: Avoid the case when service returns None (#718)
- azure_rm_notificationhub_info: Avoid the case when service returns None (#718)
- azure_rm_common: common: Handle exception raised while loading profile (#610)
- README.md: Clarify document for installing collection and dependencies (#716)
- azure_rm_deployment: azure_rm_deployment : Fixed tags related bug (#641)
- azure_rm_subnet: Dissociate routetable from subnet (#727)
- azure_rm_securitygroup_info: Align
azure_rm_securitygroup_inforeturn to matchazure_rm_securitygroup(#726)
v1.10.0 (2021-10-22)
NEW MODULES
- azure_rm_virtualmachinesize_info: VirtualMachineSize facts module (#605)
- azure_rm_diskencryptionset: New module: azure_rm_diskencryptionset (#552)
- azure_rm_diskencryptionset_info: New module: azure_rm_diskencryptionset (#552)
FEATURE ENHANCEMENT
- azure_rm_availabilityset: Add ProximityPlacementGroup to azure_rm_availabilityset (#612)
- main.yml: Update vmss test case (#633)
- main.yml: Enable VMSS TEST (#634)
- azure_rm_keyvault: Add new parameter enable_purge_protection to azure_rm_keyvault (#643)
- azure_rm_keyvault_info: Add new parameter enable_purge_protection to azure_rm_keyvault (#643)
- azure_rm_containerinstance: Fixed issue #232 Added Volume mount support for container instances (#338)
- azure_rm_containerinstance_info: Fixed issue #232 Added Volume mount support for container instances (#338)
- ignore-2.13.txt: Copy ignore-2.12.txt to ignore-2.13.txt (#642)
- azure_rm_mysqlserver: Add new parameter (azure_rm_mysqlserver.py)--- restarted (#600)
BUG FIXING
- azure_rm_virtualmachineimage_info: Support to get the latest version of a virtual machine image (#617)
- azure_rm_virtualmachine: azure_rm_virtualmachine: suppress no_log warning on ssh_password_enabled parameter (#622)
- azure_rm_mysqlserver: Remove version 5.6, bump minimum version from 5.6 to 5.7 (#626)
- azure_rm_manageddisk: Update azure_rm_manageddisk Doc to reflect return value (#616)
- azure_rm_managementgroup_info: bugfix for azure_rm_managementgroup_info module, subscriptions not detected as correct type (#630)
- azure_rm_manageddisk: Fix manageddisk unmount documentation (#649)
- azure_rm_securitygroup: Fix azure_rm_securitygroup doc (#640)
v1.9.0 (2021-08-23)
NEW MODULES
- azure_rm_ddosprotectionplan: New module: azure_rm_ddosprotectionplan (#493)
- azure_rm_ddosprotectionplan_info: New module: azure_rm_ddosprotectionplan (#493)
- azure_rm_privateendpoint: Azure rm privateendpoint (#593)
- azure_rm_privateendpoint_info: Azure rm privateendpoint (#593)
- azure_rm_webappaccessrestriction: New modules for webapp network access restrictions (#594)
- azure_rm_webappaccessrestriction_info: New modules for webapp network access restrictions (#594)
- azure_rm_webappvnetconnection: New modules for webapp vnet connection (#590)
- azure_rm_webappvnetconnection_info: New modules for webapp vnet connection (#590)
FEATURE ENHANCEMENT
- azure_rm_networkinterface: Allow IPv6 with NetworkInterfaceIPConfiguration (#582)
- azure_rm_postgresqlserver: postgres server backup-support (#566)
- azure_rm_virtualmachine: Addition of Spot instance support for VM and VMSS (#559)
- azure_rm_virtualmachinescaleset: Addition of Spot instance support for VM and VMSS (#559)
- azure_rm_appgateway: Add support for application gateway path-based routing (#452)
- main.yml: Virtual machine test case update (#595)
- azure_rm_appgateway: Allow application gateway probe to use host header from HTTP settings (#450)
- azure_rm_*_info: Fixed dev branch sanity error (#596)
BUG FIXING
- runtime.yml: Add runtime.yml (#587)
- galaxy.yml: Add resource tags (#592)
- CONTRIBUTING.md: Update contributing notes for dev/testing (#574)
- main.yml: BUG FIX: Get latest VM image version (#606)
v1.8.0 (2021-08-02)
NEW MODULES
- azure_rm_notificationhub: New module: azure_rm_notificationhub (#496)
- azure_rm_notificationhub_info: New module: azure_rm_notificationhub (#496)
- azure_rm_expressroute: New module: azure_rm_expressroute (#484)
- azure_rm_expressroute_info: New module: azure_rm_expressroute (#484)
FEATURE ENHANCEMENT
- azure_rm_aks: azure_rm_aks: cluster client & models API version (#497)
- azure_rm_aks: add new paramter node_labels for agent_pool (#577)
- azure_rm_aks: azure_rm_aks: support system-assigned (managed) identity, (#514)
- azure_rm_mysqlserver: Add new feature storage_profile (#563)
BUG FIXING
- azure_rm_virtualmachine_info: Add name to return data_disks (#565)
- azure_rm_loadbalancer: enable_floating_ip is for SQL AlwaysOn not SNAT (#560)
- azure_rm_containerregistry: Add return value for azure_rm_containerregistry idempotent test (#578)
- azure_rm_containerregistry_info: Add return value for azure_rm_containerregistry idempotent test (#578)
- azure_rm_roleasignment: azure_rm_roleassignment bugfix (#464)
- azure_rm_roleasignment_info: azure_rm_roleassignment bugfix (#464)
- azure_rm_aks: Upddate test case (#585)
- azure_rm_cosmosdbaccount: Upddate test case (#585)
v1.7.0 (2021-06-08)
NEW MODULES
- azure_rm_adapplication: New module: azure_rm_adapplication (#215)
- azure_rm_adapplication_info: New module: azure_rm_adapplication (#215)
- azure_rm_adgroup: New module: azure_rm_adgroup (#423)
- azure_rm_adgroup_info: New module: azure_rm_adgroup (#423)
- azure_rm_apimanagement: New Module [API Management] (#322)
- azure_rm_apimanagement_info: New Module [API Management] (#322)
- azure_rm_ipgroup: New module: azure_rm_ipgroup (#528)
- azure_rm_ipgroup_info: New module: azure_rm_ipgroup (#528)
- azure_rm_eventhub: New module: azure_rm_eventhub (#519)
- azure_rm_eventhub_info: New module: azure_rm_eventhub (#519)
- azure_rm_proximityplacementgroup: New module: azure_rm_proximityplacementgroup (#501)
- azure_rm_proximityplacementgroup_info: New module: azure_rm_proximityplacementgroup (#501)
- azure_rm_privatednszonelink: New module: azure_rm_privatednszonelink (#495)
- azure_rm_privatednszonelink_info: New module: azure_rm_privatednszonelink (#495)
FEATURE ENHANCEMENT
- azure_rm_virtualmachine_info: Add availability zones to azure_rm_virtualmachine_info module (#523)
- azure: Add log_mode and log_path to azure.py (#540)
BUG FIXING
- ado: Optimizing ado.sh (#510)
- azure_rm_securitygroup: azure_rm_securitygroup - idempotent when args are lists (#507)
- azure_rm_openshiftmanagedcluster: Fix an issue identifying a creation/deletion error (#542)
- azure_rm_adapplication: disable tlsv1_1 in app gateway test. (#544)
- pr-pipelines: increase integration testing timeout (#549)
- tests/integration/targets/azure_rm_apimanagement/tasks/main.yml: Update sleep relate method (#550)
- tests/integration/targets/azure_rm_appgateway/aliases: Disable azure_rm_appgateway relate test (#558)
v1.6.0 (2021-04-29)
NEW MODULES
- azure_rm_search: Add new module to deploy Azure Cognitive Search 'azure_rm_cognitivesearch' (#372)
- azure_rm_search_info: Add new module to deploy Azure Cognitive Search 'azure_rm_cognitivesearch' (#372)
- azure_rm_apimanagementservice: Added new module for Azure API management service. (#333)
- azure_rm_apimanagementservice_info: Added new module for Azure API management service. (#333)
- azure_rm_virtualwan: Add new module relate with Virtual WAN (#329)
- azure_rm_virtualwan_info: Add new module relate with Virtual WAN (#329)
- azure_rm_vpnsite: Add new module relate with VPN site (#328)
- azure_rm_vpnsite_info: Add new module relate with VPN site (#328)
- azure_rm_vpnsitelink_info: Add new module relate with VPN site (#328)
- azure_rm_aduser: Add new module for AD Users (#402)
- azure_rm_aduser_info: Add new module for AD Users (#402)
FEATURE ENHANCEMENT
- ignore-2.12: Add 2.11 to test matrix, add ignore-2.12.txt (#480)
- azure_rm_appgateway: Support subnet lookup for app gateway (#451)
- azure_rm_storageaccount: Update azure_rm_storageaccount relate test yml (#488)
- pr-pipeline: use python3.8 as default version,and using ubuntu20. (#509)
BUG FIXING
- azure: Paultaiton 20210409 requirements doc (#485)
- azure_rm_storageaccount: Allow storage account type Premium_ZRS for FileStorage and BlockBlobStorage (#482)
- azure_rm_*: Fix sanity test related errors (#506)
- azure_rm: Fixing sanity test issue for ansible 2.11 (#511)
- azure_rm: Fixing inventory issue (#518)
- azure_rm_aduser: fixing update account_enabled bug in azure_rm_aduser.py (#536)
- azure_rm_common: fixing ad related auth issue when using service principal. (#537)
- azure_rm_aduser: change class name of azure_rm_aduser (#538)
v1.5.0 (2021-03-26)
NEW MODULES
- azure_rm_aksupgrade_info: Add new module to get available upgrade versions for an AKS cluster (#405)
- azure_rm_backuppolicy: Add new module to manage backup policies (#373)
- azure_rm_backuppolicy_info: Add new module to manage backup policies (#373)
- azure_rm_managementgroup_info: New module azure_rm_managementgroup_info (#428)
- azure_rm_datalakestore: Add new module azure_rm_datalakestore (#352)
- azure_rm_datalakestore_info: Add new module azure_rm_datalakestore (#352)
FEATURE ENHANCEMENT
- azure_rm_aks: add creation and deletion of nodepools (#440)
- azure_rm_loganalyticsworkspace: Add tags for azure_rm_loganalyticsworkspace (#434)
- sanity-requirements-azure: Bump cryptography from 3.2 to 3.3.2 (#424)
- azure_rm_keyvaultsecret: Conditionally call MSI auth when interacting with keyvault (#356)
- azure_rm_keyvaultsecret_info: Conditionally call MSI auth when interacting with keyvault (#356)
- azure_rm_keyvaultkey: Conditionally call MSI auth when interacting with keyvault (#356)
- azure_rm_keyvaultkey_info: Conditionally call MSI auth when interacting with keyvault (#356)
- azure_rm_keyvault: Set the default value of enable_soft_delete to true (#463)
- azure_rm_keyvault_info: Set the default value of enable_soft_delete to true (#463)
BUG FIXING
- azure_tags: Improve the documentation of tags (#415)
- azure_rm_registrationassignment: fixed SyntaxWarning (#427)
- azure_rm_adserviceprincipal: Update azure_rm_adserviceprincipal examples (#414)
- azure_rm_keyvault_info: change description for access policies return value (#426)
- azure_rm_*: modules: remove ANSIBLE_METADATA (#436)
- azure_rm_backuppolicy: Update azure_rm_backupolicy add version (#449)
- azure_rm_backuppolicy_info: Update azure_rm_backupolicy add version (#449)
- azure_rm_image: Revert images API version (#432)
- azure_rm_image_info: Revert images API version (#432)
- azure_rm_openshiftmanagedcluster: resolve issue (#268) (#307)
- azure_rm_virtualnetwork: Unrestrict the virtual network of multiple DNS servers when I(purge_a… (#462)
- azure_rm_storageaccount: Correct doc for storageaccount network_acls options (#456)
- azure_rm_storageaccount: Update azure_rm_storageaccount.py (#458)
- azure_rm_datalakestore: Transfer azure_rm_datalakestore test group 10 (#465)
- azure_rm_datalakestore: Delete datalake resource group after pipeline test (#466)
v1.4.0 (2021-01-26)
NEW MODULES
- azure_rm_route_info: add azure_rm_route_info module (#334)
FEATURE ENHANCEMENT
- azure_rm_postgresqlserver: add storage_autogrow option to postgresqlserver (#387)
- azure_rm_keyvaultsecret: add content type parameter to azure_rm_keyvaultsecret (#317)
- azure_rm_keyvaultsecret_info: add content type parameter to azure_rm_keyvaultsecret (#317)
- azure_rm_mysqlserver: add missing Mysql version 8.0 (#319)
BUG FIXING
- Test_unit: add resource group for datalake store testing in ado pipeline (#375)
- README.md: update README to include a link to documentation (#376)
- azure_rm_deployment: update azure_rm_deployment document (#384)
- azure_rm_azurefirewall: add support for tags in exec_module (#360)
- Test_unit: disable generate VM using password for regression testing purpose (#393)
- azure_rm_keyvaultsecret_info: Fix doc on returned field name (#389)
- azure_rm_virtualnetworkpeering: azure_rm_virtualnetworkpeering: Fix unable to remove non-existing pee…(#400)
- azure_rm_loadbalancer: check mode for loadbalancer (#316)
- azure_rm_backupazurevm: Add function that azure_rm_backupazurevm resource in different resour… (#404)
v1.3.1 (2020-12-17)
BUG FIXING
- CHANGELOG: Some corrections needed in links to get them to work (#366)
- azure_rm: Retrieve computer_name using dictionary get method (#368)
v1.3.0 (2020-12-16)
NEW MODULES
- azure_rm_vmbackuppolicy: Azure Recovery Services VM Backup Policy (#271)
- azure_rm_vmbackuppolicy_info: Azure Recovery Services VM Backup Policy Info (#271)
- azure_rm_subscription_info: Azure rm subscription info (#280)
- azure_rm_privatednsrecordset: add new module for supporting DNS recordset operations in Private DNS zone (#286)
- azure_rm_registrationassignment: Registration Assignment for Azure Lighthouse (#359)
- azure_rm_registrationassignment_info: Registraion Assignment Info for Azure Lightouse (#359)
- azure_rm_registrationdefinition: Registration Definition for Azure Lighthouse (#359)
- azure_rm_registrationdefinition_info: Registration Definition Info for Azure Lighthouse (#359)
FEATURE ENHANCEMENT
- azure_rm_subnet: add delegations compatibility to azure_rm_subnet (#264)
- azure_rm_loganalyticsworkspace: add force deletion capability to log analytics module (#273)
- azure_rm_sqldatabase: add sku option for sqldatabase (#291)
- azure_rm_aks: update azure_rm_aks document (#294)
- azure_rm_manageddisk_info: add new parameter managed_by (#302)
- Bump cryptography version from 3.0 to 3.2 (#306)
- azure_rm_subnet: add example of service_endpoints configuration (#309)
- azure_rm: add computer_name parameter to available variables (#312)
- azure_rm_webapp: add support for multi-container apps to azure_rm_webapp (#257)
- azure_rm_virtualmachineextension: add no_log to protected_settings variable (#278)
BUG FIXING
- azure_rm_keyvault: fix azure_rm_keyvault idempotency (#295)
- azure_rm_roleassignment: fix azure_rm_roleassignment idempotence error (#296)
- azure_rm_roleassignment: fix azure_rm_roleassignment related bugs (#301)
- azure_rm_autoscale: fix typo (#314)
- Fix sanity fail in python3.8 environment (#355)
- azure_rm: extend doc fragment from base constructed class to fix error (#364)
v1.2.0 (2020-10-09)
NEW MODULES
- azure_rm_backupazurevm: (#248)
- azure_rm_backupazurevm_info: (#248)
- azure_rm_recoveryservicesvault: (#254)
- azure_rm_openshiftmanagedcluster: (#276)
FEATURE ENHANCEMENT
- add python 3.8 support (#246)
- azure_rm_publicipaddress: support public Ipv6 address (#125)
- azure_rm_subnet: add private-endpoint-network-policies (#256)
- azure_rm: fetch availability zone info into hostvars (#243)
- azure_rm: make inventory_hostname configurable with hostvar_expressions (#105)
BUG FIXING
v1.1.0 (2020-09-03)
FEATURE ENHANCEMENT
- azure_rm_storageaccount: allow blob public access parameter (#219)
- azure_rm_virtualmachine: update boot diganostics config (#208)
- azure_rm_aks: add load_balancer_sku option (#199)
- azure_rm: improve OS detection when VM has no osProfile (#197)
- azure_rm_subnet: support IPv6 address (#240)
- azure_rm_networkinterface: add new module parameter address_prefixes (#239)
- azure_rm_common: support azure-cli credentials with multiple subscriptions (#195)
- azure_rm_mariadbserver: support version 10.3 (#244)
BUG FIXING
- azure_rm_manageddisk: fix increments LUN on disks already attached error (#237)
- azure_rm_appgateway: fix rule type reference error (#99)
v1.0.0 (2020-08-12)
FEATURE ENHANCEMENT
- azure_rm_appgateway: support version 2 SKUS (#198)
- azure_rm_storageaccount: support minimum tls version (#207)
BUG FIXING
- azure_rm_roledefinition: fails when
descriptionis set (#214) - azure_rm_virtualmachine: boot diagnostics related error (#200)
v0.3.0 (2020-07-24)
FEATURE ENHANCEMENT
- azure_rm_storageblob: add batch upload feature (#203)
BUG FIXING
- azure_rm_deployment_info: getting the template_link when it does not exist (#180)
- azure_rm_virtualmachine: protect against no diskSizeGB (#185)
- azure_rm_deployment: misleading status code in module failure message (#204)
- azure_rm_adserviceprincipal: invalid update check logic (#205)
v0.2.0 (2020-07-03)
NEW MODULES
- azure_rm_privatezone module (#122)
- azure_rm_adserviceprincipal module (#179)
- azure_rm_adserviceprincipal_info module (#179)
- azure_rm_adpassword module (#179)
- azure_rm_adpassword_info module (#179)
FEATURE ENHANCEMENT
- add ability to remove all subnet service endpoints (#148)
- update network client api version (#157)
- add ephemeral os disk support for azure_rm_virualmachinescaleset (#128)
- add ephemeral os disk support for azure_rm_virtualmachine (#124)
- add FileEndpoint to azure_rm_storageaccount_info (#102)
- add support for managing the 'Firewall and virtual networks' settings in azure_rm_storageaccount (#108)
BUG FIXING
v0.1.3 (2020-05-13)
- add new parameter in azure_rm_aks
- fix retrun value docs in azure_rm_finctionapp and auzre_rm_functionapp_info
- change README.md and update CHANGELOG.md
- fix example in azure_rm_roledefinition_info
- add Icmp rule support in azure_rm_securitygroup
- add public_ip_per_vm parameter in azure_rm_virutalmachinescaleset
- add tags in azure_rm_galleryimageversion
- add sku type in azure_rm_virtualnetworkgateway
- add tags in azure_rm_containerregistry_info
- format azure_rm_managementgroup
- add new parameter in azure_rm_storageaccount
- fixes accesss policy update in azure_rm_keyvault
v0.1.2 (2020-03-19)
- migrate exisiting azure modules from ansible core
v0.1.1 (2020-03-03)
- add module azure_rm_managementgroup
v0.1.0 (2019-12-18)
- Add inventory plugin
v0.0.2 (2019-11-15)
- Remove deprecated content
- Fix galaxy.yml
v0.0.1 (2019-11-05)
- Init release