Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La siguiente configuración de ejemplo usa el azurerm proveedor de Terraform para implementar un área de trabajo de Azure Databricks. Se supone que has iniciado sesión en Azure (az login) en tu equipo local con un usuario de Azure que tiene Contributor derechos sobre tu suscripción.
Para obtener más información sobre el azurerm complemento de Terraform para Databricks, consulte azurerm_databricks_workspace.
Instalación simple
terraform {
required_providers {
azurerm = "~> 2.33"
random = "~> 2.2"
}
}
provider "azurerm" {
features {}
}
variable "region" {
type = string
default = "westeurope"
}
resource "random_string" "naming" {
special = false
upper = false
length = 6
}
data "azurerm_client_config" "current" {
}
data "external" "me" {
program = ["az", "account", "show", "--query", "user"]
}
locals {
prefix = "databricksdemo${random_string.naming.result}"
tags = {
Environment = "Demo"
Owner = lookup(data.external.me.result, "name")
}
}
resource "azurerm_resource_group" "this" {
name = "${local.prefix}-rg"
location = var.region
tags = local.tags
}
resource "azurerm_databricks_workspace" "this" {
name = "${local.prefix}-workspace"
resource_group_name = azurerm_resource_group.this.name
location = azurerm_resource_group.this.location
sku = "premium"
managed_resource_group_name = "${local.prefix}-workspace-rg"
tags = local.tags
}
output "databricks_host" {
value = "https://${azurerm_databricks_workspace.this.workspace_url}/"
}
Configuración de proveedor
En Administración de áreas de trabajo de Databricks mediante Terraform, use las configuraciones especiales para Azure:
provider "databricks" {
host = azurerm_databricks_workspace.this.workspace_url
}