Skip to content

Releases: ansible-collections/azure

v3.9.0

30 Sep 02:30
f4ab049
Compare
Choose a tag to compare

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:
    • Add support for default_outbound_access (#2062)
    • Add support for 'sharing_scopes' and 'service_endpoint_policies' (#2064)
  • azure_rm_subnet_info.py:
    • Support return 'default_outbound_access' (#2062)
    • Support return 'sharing_scopes' and 'service_endpoint_policies' (#2064)

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

29 Aug 04:12
28155a6
Compare
Choose a tag to compare

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

29 Jul 02:45
abbc885
Compare
Choose a tag to compare

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:
    • Add the constraint of requied_by and set monitor client for data collection rule (1952)
    • Set monitor client for action groups (1964)
    • Set container registry client for scope map: (#2019)
    • Set container registry client for token: (#2023)
  • 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

30 Jun 04:02
635171e
Compare
Choose a tag to compare

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

  • 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

18 Jun 07:54
40e5c3f
Compare
Choose a tag to compare

NEW MODULES

  • security_domain_utils: (#1717)
  • azure_rm_keyvaultsecuritydomain: (#1717)

FEATURE ENHANCEMENT

  • Integration tests:
    • Separate the VM test into different region (#1951)
    • Update test cases to work under ansible-2.19 Group2 (#1953)
  • azure_rm_keyvault: Add support for hsm_name, administrators and identity (#1717)
  • azure_rm_keyvault_info: Add support for hsm_name, administrators and identity (#1717)
  • Remove deprecated code since ansible-2.9 has been EOL 1949
  • pr-pipelines.yml: Add python v3.12 and v3.13 to CI pipeline (#1954)
  • requirements.txt: Bump azure-cli-core to v2.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

29 May 07:57
406bb84
Compare
Choose a tag to compare

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:
    • Add support for datadisk name (#1847)
    • Add support for shared_gallery_image_id (#1883)
  • azure_rm_aks: Compatible with os_type case sensitivity (#1879)
  • azure_rm_image: Add support for os_disk_encryption_set and data_disk_encryption_set (#1891)
  • azure_rm_image_info: Add support for os_disk_encryption_set and data_disk_encryption_set (#1891)
  • azure_rm_virtualmachinescaleset:
    • Add support for os_disk_encryption_set (#1892)
    • Add support for application_security_groups and private_ip_address_version (#1910)
  • azure_rm_virtualmachinescaleset_info: Add support for application_security_groups and private_ip_address_version (#1910)
  • azure_rm_backuppolicy: Add support for policy_type (#1887)
  • plugins/module_utils/azure_rm_common:
    • Upgrade azure_rm_galleryimageverison dependency api version to v2023-07-03 (#1845)
    • Migrate postgresql flexible relate SDK to azure-mgmt-postgresqlflexibleservers (#1876)
    • Support alternative MSGraph cloud endpoints (#1912)
    • Migrate mysql flexible relate SDK to azure-mgmt-mysqlflexibleservers (#1906)
  • azure_rm_adserviceprincipal: Add support for notes, account_enabled and service_principal_type (1902)
  • azure_rm_adserviceprincipal_info: Support return notes, account_enabled and service_principal_type (1902)
  • plugins/inventory/azure_rm:
    • Upgrade Compute API version to v2024-07-01 (#1918)
    • Upgrade Network API version to v2024-05-01 (#1918)
  • azure_rm_aksagentpool: Add support for os_disk_type, capacity_reservation_group_id, host_group_id etc. (#1913)
  • azure_rm_aksagentpool_info: Add support for os_disk_type, capacity_reservation_group_id, host_group_id etc.(#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_networkinterface updates (#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)

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_partitions settings (#1871)
  • azure_rm_publicipaddress: Delete sku type basic (#1877)
  • plugins/inventory/azure_rm: Decrease the timeout period (#1878)
  • azure_rm_networkinterface:
    • Fix tags cannot be updated (#1881)
    • Fix the bug of public ip loss (#1921)
  • azure_rm_adserviceprincipal: Fix app_role_assignment_required not 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 description setting bug (#1935)
  • azure_rm_gallery_info: Fix description setting bug (#1935)

v3.3.1

13 Mar 03:04
4f5ecc8
Compare
Choose a tag to compare

Fixed compilation issues with Python v3.6

v3.3.0

12 Mar 08:59
d36a826
Compare
Choose a tag to compare

NEW MODULES

  • azure_rm_diskaccess: (#1831)
  • azure_rm_diskaccess_info: (#1831)
  • azure_rm_resourcehealthstates_info: (#1838)

FEATURE ENHANCEMENT

  • README.md:
    • Add pipx alternative for deps installation (#1797)
    • Update README.md: (#1832)
  • 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_return and allowed_endpoint_record_types (#1800)
  • azure_rm_trafficmanagerprofile_info: Support return custom_header, expected_status_code_ranges, max_return and allowed_endpoint_record_types (#1800)
  • azure_rm_virtualmachine:
    • Allow creation from snapshot image (#1816)
    • Add support user_data (#1844)
  • azure_rm_virtualmachine_info:
    • Support return storage_profile.os_disk (#1816)
    • Support return write_accelerator_enabled (#1808)
    • support return maintenance_redeploy_status (#1822)
  • azure_rm_manageddisk:
    • Add support for write_accelerator_enabled (#1808)
    • Add upload, fromimage, restore, uploadpreparedsecure to create_option and add support for performance_plus, upload_size_bytes, gallery_image_reference, image_reference, logical_sector_size, source_resource_id, security_profile (#1833)
  • 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_group not being handled (#1827)
  • azure_rm_aks: Fixed the bug that agent_pool.security_profile returning None (#1835)
  • azure_rm_servicebus: Do not compare the zone_redundant return value during idempotency testing (#1840)
  • azure_rm_subnet: Fixed the bug caused by the user defining subscription_id in route_table (#1837)

v3.2.0

10 Feb 06:21
4130c4f
Compare
Choose a tag to compare

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_reset to load_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:
    • Add support for public_network_access and network_access_policy (#1782)
    • Add support for display/modification of disk performance tier (#1787)
  • azure_rm_manageddisk_info:
    • Support return public_network_access and network_access_policy (#1782)
    • Support return tier (#1787)
  • azure_rm_iotdevice: Add support for device_scope (#1790)
  • azure_rm_cdnprofile: Add more sku selection 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_access and premium_messaging_partitions (#1793)
  • plugins/inventory/azure_rm.py: Add support for batch_fetch_interval and batch_fetch_timeout (#1804)
  • azure_rm_aduser_info: Add support for surname and given_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

02 Dec 08:39
fdbbfed
Compare
Choose a tag to compare

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:
    • Add support for enable_rbac_authorization (#1737)
    • Add support for netowrk_acls (#1738)
  • azure_rm_keyvault_info:
    • Add support for enable_rbac_authorization (#1737)
    • Add support for netowrk_acls (#1738)
  • 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, Windows2019 and Windows2022 to os_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 container to container_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:
    • Update the SDK that relies on msrest and msrestazure to the latest version (#1755)
    • Upgrade azure-mgmt-network to v28.0.0 (#1769)
  • 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)