infrastructure/terraform/providers.tf (32 lines of code) (raw):
provider "azurerm" {
environment = "public"
skip_provider_registration = false
storage_use_azuread = true
features {
cognitive_account {
purge_soft_delete_on_destroy = true
}
key_vault {
purge_soft_delete_on_destroy = false
purge_soft_deleted_certificates_on_destroy = false
purge_soft_deleted_keys_on_destroy = false
purge_soft_deleted_secrets_on_destroy = false
recover_soft_deleted_key_vaults = true
recover_soft_deleted_certificates = true
recover_soft_deleted_keys = true
recover_soft_deleted_secrets = true
}
log_analytics_workspace {
permanently_delete_on_destroy = false
}
resource_group {
prevent_deletion_if_contains_resources = false
}
}
}
provider "azapi" {
default_location = var.location
default_tags = var.tags
environment = "public"
skip_provider_registration = false
}