This repository was archived by the owner on Sep 30, 2025. It is now read-only.
Releases: hashicorp/terraform-provider-azurestack
Releases · hashicorp/terraform-provider-azurestack
v1.0.0
1.0.0 (July 13, 2022)
NOTES:
- Major Version: Version
1.0of the Azure Stack Provider is a major version - some behaviours have changed and some deprecated fields/resources have been removed - please refer to the 1.0 upgrade guide for more information. - Provider Block: The Azure Stack Provider now requires that a
featuresblock is specified within the Provider block, which can be used to alter the behaviour of certain resources - more information on thefeaturesblock can be found in the documentation. - Terraform 0.10/0.11: Version
1.0of the Azure Stack Provider no longer supports Terraform0.10or0.11- you must upgrade to Terraform0.12to use version1.0of the Azure Stack Provider. - When upgrading to
v1.0of the AzureStack Provider, we recommend upgrading to the latest version of Terraform Core (which can be found here) - the next major release of the AzureRM Provider (v2.0) will require Terraform1.0or later.
FEATURES:
- Custom Timeouts: - all resources within the Azure Stack Provider now allow configuring custom timeouts - please see Terraform's Timeout documentation and the documentation in each data source resource for more information.
- Requires Import: The Azure Stack Provider now checks for the presence of an existing resource prior to creating it - which means that if you try and create a resource which already exists (without importing it) you'll be prompted to import this into the state.
- Import: The Azure Stack Provider now checks import IDs for the correct resource ID formatting and reports what segments are either missing or incorrect.
- New Service:
keyvault(#151) - New Data Source:
azurestack_dns_zone(#149) - New Data Source:
azurestack_image(#143) - New Data Source:
azurestack_key_vault(#151) - New Data Source:
azurestack_key_vault_key(#151) - New Data Source:
azurestack_key_vault_secret(#151) - New Data Source:
azurestack_key_vault_access_policy(#151) - New Data Source:
azurestack_resources(#170) - New Data Source:
azurestack_storage_container(#157) - New Resource:
azurestack_dns_aaaa_record(#149) - New Resource:
azurestack_dns_cname_record(#149) - New Resource:
azurestack_dns_mx_record(#149) - New Resource:
azurestack_dns_ns_record(#149) - New Resource:
azurestack_dns_ptr_record(#149) - New Resource:
azurestack_dns_srv_record(#149) - New Resource:
azurestack_dns_txt_record(#149) - New Resource:
azurestack_dns_zone(#149) - New Resource:
azurestack_image(#143) - New Resource:
azurestack_key_vault(#151) - New Resource:
azurestack_key_vault_key(#151) - New Resource:
azurestack_key_vault_secret(#151) - New Resource:
azurestack_key_vault_access_policy(#151) - New Resource:
azurestack_linux_virtual_machine_scale_set(#182) - New Resource:
azurestack_linux_virtual_machine(#148) - New Resource:
azurestack_network_interface_backend_address_pool_association(#155) - New Resource:
azurestack_virtual_network_peering(#147) - New Resource:
azurestack_windows_virtual_machine_scale_set(#182) - New Resource:
azurestack_windows_virtual_machine(#148)
BREAKING CHANGES:
- provider: the
arm_enspointprovider block property has been renamed tometadata_hostand now only takes a hostname instead of a uri (#189) - all
tagsproperties are no longercomputed - Data Source:
azurestack_subnet- theip_configurationsattribute has been removed (#167) azurestack_network_interface- theload_balancer_backend_address_pools_ids,load_balancer_inbound_nat_rules_ids,internal_fqdn, andinternal_dns_name_labelproperties have been removed (#164)azurestack_storage_blob- theresource_group_nameproperty has been removed (#163)azurestack_storage_container- theresource_group_nameproperty has been removed [GH-157Z]azurestack_virtual_network_gateway_connection- thetypeproperty no longer supportsVnet2Vnet(#173)
ENHANCEMENTS:
- dependencies:
azure-sdk-for-goprofile has been upgraded tov59.2.0 - dependencies: the
azure-sdk-for-goprofile has been updated to2020-09-01 - provider: added a new feature flag within the
resource_groupblock forprevent_deletion_if_contains_resources, for configuring whether Terraform should prevent the deletion of a Resource Group which still contains items - provider: added a new feature flag
force_deletewithin thevirtual_machine_scale_setblock to configure whether the VMSS should be force deleted during deletion (#182) - provider: added a new feature flag
roll_instances_when_requiredwithin thevirtual_machine_scale_setblock to configure whether the VMSS should be rolled when required (#182) - provider: added a new feature flag
scale_to_zero_before_deletionwithin thevirtual_machine_scale_setblock to configure whether the VMSS should be scaled to zero during deletion (#182) - Data Source:
azurestack_storage_account- support for theenable_https_traffic_onlyattributes (#169) azurestack_loadbalancer- support for theskuproperty (#152)azurestack_managed_disk- support for theencryptionblock andhyper_v_generationproperty (#175)azurestack_resource_group- Terraform now checks during the deletion of a Resource Group if there's any items remaining and will raise an error if so by default (to avoid deleting items unintentionally). This behaviour can be controlled using theprevent_deletion_if_contains_resourcesfeature-flag within theresource_groupblock within thefeaturesblockazurestack_storage_account- support for theenable_https_traffic_onlyproperty (#169)azurestack_storage_blob- support for thehas_immutability_policy,content_type,source_content,content_md5, andmetadataproperties (#163)azurestack_storage_container- now exports thecache_controlandhas_legal_holdattributes (#157)azurestack_storage_container- thepropertiesproperty has been renamed tometadata(#157)azurestack_virtual_network_gateway_connection- theike_encryptionproperty now supportsGCMAES128andGCMAES256(#173)azurestack_virtual_network_gateway_connection- thepfs_groupproperty now supportsPFS14andPFSMM(#173)
For information on changes prior to t...
v0.11.0
NOTES:
- provider: This is a special deprecation release in preparation for the provider hitting
v1.0. It is just marking every resource and property that will be removed as deprecated.
DEPRECATIONS:
- Data Source:
azurestack_subnet- theip_configurationsattribute has been marked as deprecated azurestack_network_interface- theload_balancer_backend_address_pools_ids,load_balancer_inbound_nat_rules_ids,internal_fqdn, andinternal_dns_name_labelproperties have been marked as deprecatedazurestack_storage_blob- theresource_group_nameproperty has been marked as deprecatedazurestack_storage_container- theresource_group_nameproperty has been marked as deprecated
v0.10.0
0.10.0 (April 27, 2021)
NOTES:
provider: The underlying Terraform codebase dependency for the provider SDK and acceptance testing framework has been migrated from github.com/hashicorp/terraform to github.com/hashicorp/terraform-plugin-sdk. They are functionally equivalent and this should only impact codebase development to switch imports. For more information see the Terraform Plugin SDK page in the Extending Terraform documentation. (#108)
dependencies: upgrading to go 1.16.0 [https://github.com//issues/128]
v0.9.0
0.9.0 (August 30, 2019)
IMPROVEMENTS:
- dependencies: upgrading
github.com/hashicorp/terraformto0.12.6(#102) - dependencies: upgrading
github.com/hashicorp/go-azure-helpersto0.7.0(#103) - dependencies: upgrading
github.com/Azure/go-autorestto13.0.0(#103) - dependencies: upgrading
github.com/Azure/terraformto32.0.0(#103) - provider: automatically set authentication tenant ID to
adfsin AD environments (#105) azurestack_availability_set- support for themanagedproperty (#104)
v0.8.1
v0.8.0
0.8.0 (June 24, 2019)
FEATURES:
IMPROVEMENTS:
v0.7.0
v0.7.0