The option you choose will determine how resilient Terraform Enterprise will be. They are demo, production and high-availability production (also called Production-External Services). There are three configuration options for deploying Terraform Enterprise in Azure.Below, I am highlighting what I feel are the important parts of the installation process in Azure. HashiCorp has a detailed blog post that walks through the installation and various configuration and availability options in Azure.
The basics of installing Private Terraform Enterprise in Azure are straightforward – you download an executable, then install and configure it on your infrastructure. Installing and running private Terraform Enterprise in Azure
Having full control of infrastructure where Terraform Enterprise gets deployed allows for compliance with internal enterprise SLAs, giving DevOps and infrastructure teams guarantees that they will be able to do their work. That includes knowing that their data, including data about the infrastructure, is being kept in certain geographic locales, and their infrastructure can be scaled up or down as needed. A significant number of joint Microsoft and HashiCorp customers (especially in financial and healthcare services) operate within regulatory environments where they need to tightly control how and where their cloud infrastructure gets deployed. Customer regulatory requirements dictate it.There are at least two reasons to run Private Terraform Enterprise in Azure: Reasons for running private Terraform Enterprise in Azure But first, let’s go over why you would want to run Terraform Enterprise in Azure. We will also cover some of the features available with Terraform Enterprise that address the questions of collaboration and governing policy across organizations. In this blog post, you will learn the basics of installing and running a private installation of Terraform Enterprise in Azure. HashiCorp Terraform Enterprise is designed to solve the challenges of using Terraform in team environments while operating within the enterprise regulatory constraints. As individual usage of Terraform grows within an organization questions about collaboration and governance emerge. We are working closely in partnership with HashiCorp, the company behind Terraform, to ensure that support for Terraform in Azure is first-class, and momentum we are seeing indicates that we are indeed headed in that direction.
Many Azure customers have adopted HashiCorp Terraform as their infrastructure provisioning tool of choice.