Azure Versions Save

Development area for Azure Collections

v2.3.0

1 month ago

NEW MODULES

  • azure_rm_akscredentials_info: Support to obtain Azure Kubernetes Service Credentials (#1484)

FEATURE ENHANCEMENT

  • sanity-requirements-azure.txt:
    • Bump cryptography from 41.0.6 to 42.0.2 (#1450)
    • Bump cryptography from 42.0.2 to 42.0.4 (#1458)
  • azure_rm_networkinterface_info: Return the subnet ID (#1462)
  • azure_rm_appgateway: Add support for port and match in probes (#1470)
  • azure_rm_common.py:
    • Add support for import new version azure-mgmt-recoveryservicesbackup modules (#1469)
    • Add support for disable_instance_discovery (#1442)
    • Respect AZURE_CLIENT_ID, ANSIBLE_AZURE_AUTH_SOURCE on inventory plugin (#713)
  • 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_urls and public_client_redirect_urls (#1494)
  • azure_rm_adapplication_info: Add support for spa_redirect_urls and public_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_http2 works 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_resource to True (#1510)

v2.2.0

3 months ago

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:
    • Add support for export lincense_type (#1411)
    • Set andible_host to Public IP Address, use Private IP Address if not exist (#1406)
    • Add support for export subnet (#1422)
  • 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/managedClusters to subnet delegations (#1414)
  • azure_rm_adapplication_info:
    • Searching by tenant returns all AD applications (#1420)
    • Enhance search for application by app_display_name (#1420)
  • azure_rm_appgateway: Add support tags (#1373)

BUG FIXING

  • azure_rm_common.py:
    • Fix missing client_id in payload error when using only username/password (#1409)
    • Add missing Azure API Profiles (#1395)
    • Fix MSI authorization credentials (#1393)
    • Fix the client_id value (#1421)
  • azure_rm_virtualmachine:
    • Fix os_profile error #1397)
    • Fixed disk mount error (#1407)
    • Fixed properties mapping error (#1410)
    • Detect the VM's powerstate value (#1412)
    • Limit zones to at most one (#1392)
  • azure_rm_*: Deprecate custom properties (#1388)
  • azure_rm_networkinterface: Fixed subscription_id not used (#1416)
  • azure_rm_adgroup:
    • Update test cases to use object_id (#1418)
    • Fix test case (#1426)
  • azure_rm_adapplication: Fix test case (#1425)

v2.1.1

4 months ago

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_address and fix the bug that the VM does not have a public IP address (#1379)

v2.1.0

5 months ago

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):
    • Add support for include_host_filters (#1347)
    • Enhance inventory name checking (#1348)
  • 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 in azure_keyvault_secret lookup plugin) (#1353)
  • sanity-requirements-azure.txt: Bump cryptography from 41.0.4 to 41.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 when batch_fetch=true (#1344)
  • azure_rm_adapplication: Fix parameter error (#1369)

BREAKING CHANGE

  • azure_rm: Rename public_ipv4_addresses to public_ip_addressand change type to list (#1214)

v2.0.0

6 months ago

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 hasattr method to verify return value (#1307)
  • azure_rm_virtualmachine_info: Add vm_agent_version to output (#1289)
  • azure_rm_virtualmachine:
    • Add support for os_disk_encryption_set (#1306)
    • Add disk_encryption_set for data disks (#1309)
  • azure_service_principal_attribute: Move azure_service_principal_attribute.py to 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:
    • Migrate from ADGraph to MSGraph (#1325)
    • Add support for display_name (#1325)
  • 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:
    • Add ansible-core v2.16 (#1305)
    • Update PR validation pipeline timeout to 180 minutes (#1334)

BUG FIXING

  • main.yml: Ansible is match does not need a ^ (#1321)
  • azure_rm_virtualmachine: Fix caching choices (#1324)

BREAKING CHANGE

  • azure_rm_virtualmachinescaleset: orchestration_mode defaults to Flexible (#1331)
  • azure_rm_adapplication:
    • Deprecate tenant (#1325)
    • Deprecate allow_guests_sign_in as not supported in MSGraph (#1325)
  • azure_rm_adapplication_info: - Deprecate tenant (#1325)
  • azure_rm_adgroup: Deprecate tenant (#1325)
  • azure_rm_adgroup_info: Deprecate tenant (#1325)
  • azure_rm_adpassword:
    • Deprecate tenant (#1325)
    • Deprecate value (#1325)
  • 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

6 months ago

FEATURE ENHANCEMENT

  • Update all test case Ubuntu Image version to 20.04-LTS, 16.04-LTS will be deprecated (#1288)
  • Migrate msrestazure to azure-mgmt-core and azure-identity (#1267)
  • Support ansible-lint test to azure.azcollection (#1292)

BUG FIXING

  • plugins/module_utls/azure_rm_common.py: Add support for custom ADFS endpoint (#1299)
  • azure_rm_virtualmachine: Fix disable_password_authentication not set bug (#1301)
  • azure_rm_azurefiewall_info: Fix nat_rule_collections not set bug (#1308)
  • azure_rm_*.py: Fixed sanity errors in the module (#1296)
  • Add required description to the document (#1314)

v1.18.1

7 months ago

BUG FIXING

  • inventory/azure_rm: - Fix authorization initialization bug. #1271

  • azure_rm_managementgroup_info: - Fix azure_object.type to equal Microsoft.Management/managementGroups. #1252

v1.18.0

7 months ago

FEATURE ENHANCEMENT

  • Migrate msrest to azure-core. #1245
  • Upgrade GenericRestClient authorization from ADAL to MSAL - #1245
  • Lazy initialization of AD resource credentials. #1268

v1.17.0

8 months ago

FEATURE ENHANCEMENT

  • azure_rm_virtualmachine:
    • Support update User Assigned and System assigned identities (#1177)
    • Add support force power off(#1186)
    • Allow to set boot diagnostics storage account to managed (#1206)
  • azure_rm.py:
  • azure_rm_virtualnetwork: Improve documentation (#1203)
  • azure_rm_storageshare: Add support for enabled_protocols and root_squash (#1216)
  • azure_rm_common: Migrate ADAL to MSAL, remove ADAL from direct dependencies (#1239)
  • sanity-requirements-azure.txt:
    • Bump cryptography from v38.0.3 to v39.0.1 (#1076)
    • Bump cryptography from v39.0.1 to v41.0.3 (#1244)
  • azure_rm_batchaccount: Upgrade azure-mgmt-batch to v17.0.0 (#1202)
  • azure_rm_batchaccount_info: Upgrade azure-mgmt-batch to 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:
    • Fix `version_added in azure_rm_virtualmachine document (#1180)
    • Fix setting of encryption at host for VMs (#1207)
    • Fix typo update_security_profle (#1194)
  • README.md: Fix document link in README (#1189)
  • azure_rm_keyvaultkey:
    • Fix an error when client_id and secret are empty (#1185)
    • Upgrade azure-keyvault to v4.2.0 (#1198)
  • azure_rm_keyvaultkey_info:
    • Fix an error when client_id and secret are empty (#1185)
    • Upgrade azure-keyvault to v4.2.0 (#1198)
  • azure_rm_keyvaultsecret:
    • Fix an error when client_id and secret are empty (#1185)
    • Upgrade azure-keyvault to v4.2.0 (#1198)
  • azure_rm_keyvaultsecret_info:
    • Fix an error when client_id and secret are empty (#1185)
    • Upgrade azure-keyvault to v4.2.0 (#1198)
  • azure_rm_manageddisk: source_account_id should be storage_account_id (#1187)
  • azure_rm_mmultipleanageddisk: source_account_id should be ~~~~storage_account_id (#1187)
  • azure_rm_virtualmachine_info: Fix the issue when security_profile not returned (#1205)
  • azure_rm_backupazurevm: Use the module configured subscrtion_id if available (#1225)
  • azure_keyvault_secret: Removed subscription_id from azure_keyvault_secret lookup when using az cli auth (#1175)

v1.16.0

11 months ago

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_kb to azure_rm_servicebusqueue (#1092)
  • azure_rm_servicebustopic: Add max_message_size_in_kb to 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:
    • Upgrade azure-mgmt-marketplaceordering to 1.1.0 (#940)
    • Add support for new managed_disk_type type UltraSSD_LRS (#1136)
  • azure_rm_virtualmachinescaleset:
    • Upgrade azure-mgmt-marketplaceordering to 1.1.0 (#940)
    • Add support for new managed_disk_type type UltraSSD_LRS (#1136)
  • 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_status is initialised before it is used (#1123)
  • azure_rm_webapp:
    • Add support for creating with python (#1128)
    • Fix azure_rm_webapp fails when state is absent (#1079)
  • 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_virtualnetwork to reflect that the dns_servers limit 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_added in module document (#1139)
  • azure_rm_*: Documentation fixes (#1151)
  • azure_rm_devtestlab/aliases: Disable azure_rm_devtestlab test (#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_source is auto (#1010)
  • azure_rm_keyvaultsecret: Use creds in module args when auth_source is auto (#1010)
  • azure_rm_keyvaultsecret_info: Use creds in module args when auth_source is auto (#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)