Loading...

Updated HashiCorp Terraform Provider for Azure Stack Hub

Updated HashiCorp Terraform Provider for Azure Stack Hub

Updated HashiCorp Terraform Provider for Azure Stack Hub

 

We are excited to announce the latest updates to the Terraform provider for Azure Stack Hub – Version 1.0.0! We worked closely with our partner HashiCorp to bring some of their latest features for Terraform to Azure Stack Hub systems everywhere.

 

For context, Terraform is an infrastructure as code tool that allows a user to define resources in human-readable configuration files called HCL (HashiCorp Configuration Language) templates. Terraform providers interact with APIs to manage resources on Azure Stack Hub and other cloud services, including Azure, in one place. The extensible provider model is one of Terraform’s major value-adds, allowing us to use a single toolset to configure and deploy infrastructure, configuration and application deployments on different platforms and layers.

Here are some notable changes from this update:

  • This latest release has added support for Azure Stack Hub 2020-09-01 API profile.
  • VM and VMSS resources are now split into Linux and Windows versions for enhanced validation. These resources now match the AzureRM provider.
  • Azure Stack Hub Terraform provider has been updated to support KeyVault APIs
    • Terraform can now be used to create KeyVault resources and set access policies.
    • Data sources have also been updated to support KeyVault
  • Terraform will now support subscriptions on Azure Stack Hub
  • A new features block to configure provider behavior from within your Terraform configuration.
  • The provider now prevents overwriting existing resources and requires terraform import to bring existing resources into the Terraform state
  • 8 new DNS resources covering almost every API
  • Resource group Safe Delete ON by default - Terraform now checks during the deletion of a Resource Group for remaining child items and will raise an error if present. This behavior can be controlled using the prevent_deletion_if_contains_resources feature flag in the resource_group block within the features block.
  • Additional changes to Network and Compute resources - Please visit the Azure Stack provider v1.0 Upgrade Guide for all changes.

 

NOTE: Version 1.0 of the Azure Stack provider supports Terraform 0.12 and later. Terraform 0.10 and 0.11 are no longer supported with this release.

 

To learn more and get started please visit the following resources:

Please reach out to HashiCorp Terraform team with any questions or concerns @ HashiCorp Help Center or open an issue at the GitHub repository above!

 

Thank you!

 

Published on:

Learn more
Azure Stack Blog articles
Azure Stack Blog articles

Azure Stack Blog articles

Share post:

Related posts

Azure DevOps and GitHub: Journeying into the AI Era

AI is changing how software gets planned, built, and reviewed. As teams adopt agentic development, the platform underneath those workflows mat...

13 hours ago

Introducing azure-functions-skills: An AI-Era Workspace for Azure Functions (Preview)

azure-functions-skills gives GitHub Copilot CLI, Claude Code, Codex CLI, and VS Code the skills, MCP configuration, hooks, and instructions ne...

13 hours ago

Announcing the Public Preview of Integrated Embeddings in Azure Cosmos DB: Build AI Apps With Embeddings That Stay in Sync

AI applications built on Azure Cosmos DB depend on embeddings for grounded results. Keeping them in sync with your data is the hard part: it m...

13 hours ago

Introducing OmniVec: An Open-Source Embedding Platform for AI Apps on Azure

Today we are open-sourcing OmniVec, a platform for building and operating the embedding pipelines that keep the vector representation of your ...

13 hours ago

Azure Cosmos DB All Versions and Deletes Change Feed Mode is Now Generally Available

Modern applications don’t just write data and move on. They react to it. A new order triggers an inventory update. A profile change sync...

13 hours ago

Change Partition Keys in Azure Cosmos DB is Now Generally Available

We’re excited to announce the general availability of Change Partition Key in Azure Cosmos DB for NoSQL, now with online copy support. Y...

13 hours ago

Announcing the General Availability of Per Partition Automatic Failover for Azure Cosmos DB NoSQL

Today, we are excited to announce the General Availability of Per Partition Automatic Failover (PPAF) for Azure Cosmos DB NoSQL API. PPAF is a...

13 hours ago

Public Preview: AI-powered Azure Cosmos DB Migration Assistant for RDBMS to NoSQL

Today, we are excited to announce the public preview of the Azure Cosmos DB Migration Assistant for RDBMS to NoSQL, now available in the Azure...

13 hours ago

Azure Cosmos DB MCP Toolkit Is Now Generally Available — Bringing Your Database to AI Agents at Scale

Since we introduced the Azure Cosmos DB MCP Toolkit at Ignite 2025 in preview, the response has been clear: developers want a straightforward ...

13 hours ago

Announcing General availability of the Azure Cosmos DB vNext emulator

The Azure Cosmos DB vNext emulator is generally available today. It ships as a Docker image that runs on Linux, macOS, and Windows, on both x6...

13 hours ago
Stay up to date with latest Microsoft Dynamics 365 and Power Platform news!
* Yes, I agree to the privacy policy