Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Aşağıdaki örnek yapılandırma, azurerm Azure Databricks çalışma alanını dağıtmak için Terraform sağlayıcısını kullanır. Aboneliğiniz üzerinde haklara sahip az login bir Azure kullanıcısı ile yerel makinenizde Azure'da (Contributor) oturum açtığınız varsayılır.
Databricks için Terraform eklentisi hakkında azurerm daha fazla bilgi için bkz. azurerm_databricks_workspace.
Basit kurulum
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}/"
}
Sağlayıcı yapılandırması
Terraform kullanarak Databricks çalışma alanlarını yönetme bölümünde Azure için özel yapılandırmaları kullanın:
provider "databricks" {
host = azurerm_databricks_workspace.this.workspace_url
}