What is Azure Terraform integration?

Answer

While Azure has its own Bicep and ARM templates for Infrastructure as Code, Terraform (by HashiCorp) is widely used with Azure through the AzureRM provider. Terraform's advantage is multi-cloud support — the same workflow manages Azure, AWS, and GCP resources. Terraform state tracks the actual deployed infrastructure. Key Terraform resources for Azure: azurerm_resource_group, azurerm_virtual_machine, azurerm_app_service, azurerm_sql_server. Authenticate with a Service Principal or Managed Identity. Store Terraform state remotely in Azure Blob Storage with state locking via Azure Blob lease. The AzureRM provider supports the full breadth of Azure services and is maintained by HashiCorp with Microsoft collaboration.