Releases: ansible-collections/azure
Releases · ansible-collections/azure
v2.6.0
v2.5.0
NEW MODULES
- azure_rm_capacityreservationgroup: Add support for managed capacity reservation group (#1557)
- azure_rm_capacityreservationgroup_info: Add support for get capacity reservation group (#1557)
- azure_rm_networkwatcher: Add support for managed network watcher (#1576)
- azure_rm_networkwatcher_info: Add support for get network watcher facts (#1576)
- azure_rm_networkflowlogs: Add support for managed network flow logs (#1576)
- azure_rm_networkflowlogs_info: Add support for get network flow logs (#1576)
FEATURE ENHANCEMENT
- azure_rm_webapp: Add support for
identity
(#1566) - azure_rm_webapp_info: Add support for
identity
(#1566) - azure_rm_galleryimageversion: Allow creating gallery image versions from storage accounts (#1466)
- requirements.txt:
- azure_rm_containerinstance: Add support for
identity
(#1581) - azure_rm_containerinstance_info: Add support for
identity
(#1581) - azure_rm_storageaccount: Add support for
allow_shared_key_access
(#1583) - azure_rm_virtualmachinescaleset: Add support for
identity
(#1585) - azure_rm_virtualmachinescaleset_info: Add support for
identity
(#1585)
BUG FIXING
v2.4.0
NEW MODULES
- azure_rm_storageaccountmanagementpolicy: Add support for manage storage account management policy (#1536)
- azure_rm_storageaccountmanagementpolicy_info: Add support for manage storage account management policy (#1536)
- azure_rm_virtualnetworkgatewaynatrule: Add support for managed virtual network gateway nat rule (#1525)
- azure_rm_virtualnetworkgatewaynatrule_info: Add support for virtual network gateway nat rule (#1525)
- azure_rm_localnetworkgateway: Add support for mange local network gateway (#1523)
- azure_rm_localnetworkgateway_info: Add fetch for mange local network gateway facts (#1523)
- azure_rm_sqlmidatabase: Add support for managed SQL managed database (#1548)
- azure_rm_sqlmidatabase_info: Add support for fetch the managed SQL managed database (#1548)
- azure_rm_sqlmidblongtermretentionpolicy: Add support for managed SQL managed database long term retention policy (#1548)
- azure_rm_sqlmidblongtermretentionpolicy_info: Add support for fetch managed SQL managed database long term retention policy (#1548)
- azure_rm_sqlmidbshorttermretentionpolicy: Add support for fetch managed SQL managed database short term retention policy (#1548)
- azure_rm_sqlmidbshorttermretentionpolicy_info: Add support for fetch managed SQL managed database short term retention policy (#1548)
- azure_rm_vmsku_info: Add support for list VM SKUs (#1546)
- tests/integration/requirements.txt: Symlink requirements-azure.txt from tests/integration (#1551)
FEATURE ENHANCEMENT
- azure_rm_aduser: Add support for
on_premises_extension_attributes
(#1518) - azure_rm_aduser_info: Add support for
on_premises_extension_attributes
(#1518) - azure_keyvault_secret: Add support for
cloud_type
(#1517) - azure_rm_postgresqlflexibleserver: Add support for
identity
(#1528) - azure_rm_postgresqlflexibleserver_info: Add support for
identity
(#1528) - plugins/inventory/azure_rm.py: Expand Inventory filter integration tests (#1547)
- azure_rm_webapp: Add support for
site_auth_settings
(#1538) - azure_rm_webapp_info: Add support for
site_auth_settings
(#1538) - azure_rm_aks:
- azure_rm_webappaccessrestriction: Add more parameters to
ip_security_restrictions
(#1558) - azure_rm_webappaccessrestriction_info: Add more parameters to
ip_security_restrictions
(#1558) - azure_rm_virtualmachine: Add support for attaching existing managed data disks at VM creation (#1430)
- azure_rm_aksagentpool: Add support for more parameters (#1477)
- azure_rm_aksagentpool_info: Add support for more parameters (#1477)
- azure_rm_adgroup: Allow service principals and nested groups to be returned in membership attributes (#1507)
- azure_rm_adgroup_info: Allow service principals and nested groups to be returned in membership attributes (#1507)
- azure_rm_backupazurevm: No need to json serialization the response (#1531)
BUG FIXING
- azure_rm_adapplication: Fix
optional_claims
handling (#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_nsg
istrue
(#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.txt
torequirements.txt
(#1552) - sanity-requirements.txt: Rename
sanity-requirements-azure.txt
tosanity-requirements.txt
(#1552)
v2.3.0
NEW MODULES
- azure_rm_akscredentials_info: Support to obtain Azure Kubernetes Service Credentials (#1484)
FEATURE ENHANCEMENT
- sanity-requirements-azure.txt:
- azure_rm_networkinterface_info: Return the subnet ID (#1462)
- azure_rm_appgateway: Add support for
port
andmatch
inprobes
(#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_urls
andpublic_client_redirect_urls
(#1494) - azure_rm_adapplication_info: Add support for
spa_redirect_urls
andpublic_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
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/managedClusters
to subnet delegations (#1414) - azure_rm_adapplication_info:
- azure_rm_appgateway: Add support
tags
(#1373)
BUG FIXING
v2.1.1
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
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_secret
lookup plugin) (#1353) - sanity-requirements-azure.txt: Bump cryptography from
41.0.4
to41.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_addresses
topublic_ip_address
and change type to list (#1214)
v2.0.0
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:
- 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:
- 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 match
does not need a^
(#1321) - azure_rm_virtualmachine: Fix caching choices (#1324)
BREAKING CHANGE
- azure_rm_virtualmachinescaleset:
orchestration_mode
defaults 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
FEATURE ENHANCEMENT
- Update all test case Ubuntu Image version to 20.04-LTS, 16.04-LTS will be deprecated (#1288)
- Migrate
msrestazure
toazure-mgmt-core
andazure-identity
(#1267) - Support
ansible-lint
test 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_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)