You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
resource"azurerm_storage_account""unity_catalog" {
name="nhvrdemostorageaccuc0405"resource_group_name=data.tfe_outputs.db_workspace.values.databricks_resource_group_namelocation=data.tfe_outputs.db_workspace.values.databricks_locationtags={
environment ="demo"
}
account_tier="Standard"account_replication_type="LRS"is_hns_enabled=true
}
resource"azurerm_databricks_access_connector""example" {
name="example-resource"resource_group_name=data.tfe_outputs.db_workspace.values.databricks_resource_group_namelocation=data.tfe_outputs.db_workspace.values.databricks_locationidentity {
type="SystemAssigned"
}
tags={
environment ="demo"
}
}
resource"azurerm_role_assignment""mi_data_contributor" {
scope=azurerm_storage_account.unity_catalog.idrole_definition_name="Storage Blob Data Contributor"principal_id=azurerm_databricks_access_connector.example.identity[0].principal_id
}
// Create a container in storage account to be used by unity catalog metastore as root storageresource"azurerm_storage_container""ext_storage" {
name="nhvr-demo-container"storage_account_name=azurerm_storage_account.unity_catalog.namecontainer_access_type="private"
}
resource"databricks_storage_credential""external_mi" {
name="external_location_mi_credential_2"azure_managed_identity {
access_connector_id=azurerm_databricks_access_connector.example.id
}
owner="4e90b47c-5683-4553-9b01-753bd1248ba1"comment="Storage credential for all external locations"depends_on=[azurerm_databricks_access_connector.example]
}
// Create external location to be used as root storage by dev catalogresource"databricks_external_location""ext_storage" {
name="dev-catalog-external-location-2"url=format("abfss://%s@%s.dfs.core.windows.net",
azurerm_storage_container.ext_storage.name,
azurerm_storage_account.unity_catalog.name)
credential_name=databricks_storage_credential.external_mi.id# owner = "admins"comment="External location used by dev catalog as root storage"depends_on=[ databricks_storage_credential.external_mi, azurerm_storage_container.ext_storage ]
}
resource"databricks_grants""some" {
external_location=databricks_external_location.ext_storage.idgrant {
principal="4e90b47c-5683-4553-9b01-753bd1248ba1"privileges=["ALL_PRIVILEGES"]
}
}
Expected Behavior
External location should be created within the databricks workspace
Actual Behavior
Terraform applies without any issues, however within the databricks UI, no new external location was created.
Steps to Reproduce
Ensure that you have an operational databricks workspace running (Premium SKU)
Configuration
Expected Behavior
External location should be created within the databricks workspace
Actual Behavior
Terraform applies without any issues, however within the databricks UI, no new external location was created.
Steps to Reproduce
Terraform and provider versions
Terraform v1.8.2
on darwin_arm64
Is it a regression?
Haven't attempted previous version of provider yet. Using the latest (databricks provider v1.42.0)
The text was updated successfully, but these errors were encountered: