terraform { required_version = "~> 1.9.0" required_providers { azurerm = { source = "hashicorp/azurerm" version = "~> 3.70" } azuredevops = { source = "microsoft/azuredevops" version = "~> 1.2.0" } } backend "azurerm" {} } provider "azurerm" { use_msi = true skip_provider_registration = true features { key_vault { purge_soft_deleted_certificates_on_destroy = false purge_soft_deleted_keys_on_destroy = false purge_soft_deleted_secrets_on_destroy = false } } } provider "azurerm" { alias = "hub" use_msi = true skip_provider_registration = true subscription_id = local.platform_configs.bootstrap_values.hub_subscription_id features {} } provider "azuredevops" { org_service_url = local.platform_configs.bootstrap_values.azdo_org_url personal_access_token = var.AZDO_PAT_TOKEN }