In the latest databricks release a specific URL is provided for each workspace. The guidance is to use this instead of the existing regional URLs.
There is support for it in the latest golang SDK: https://github.com/Azure/azure-sdk-for-go/blob/c222f285c0f9d595c7ee186f24d4dfbf4cd8a6ad/services/databricks/mgmt/2018-04-01/databricks/models.go#L646
Plan would be to expose both the ID and the full URL as attributes on the existing resource.
resource "azurerm_databricks_workspace" "example" {
name = "databricks-test"
resource_group_name = azurerm_resource_group.example.name
location = azurerm_resource_group.example.location
sku = "standard"
}
output "databricks_url" {
value = azurerm_databricks_workspace.workspaceURL
}
output "databricks_id" {
value = azurerm_databricks_workspace.workspaceid
}
Happy to look at picking up this change in a PR once #6725 is done - if that's ok?
Now that #6725 is now in I'll get this change submitted as a PR shortly :+1:
This has been released in version 2.11.0 of the provider. Please see the Terraform documentation on provider versioning or reach out if you need any assistance upgrading. As an example:
provider "azurerm" {
version = "~> 2.11.0"
}
# ... other configuration ...
I'm going to lock this issue because it has been closed for _30 days_ ⏳. This helps our maintainers find and focus on the active issues.
If you feel this issue should be reopened, we encourage creating a new issue linking back to this one for added context. If you feel I made an error 🤖 🙉 , please reach out to my human friends 👉 [email protected]. Thanks!
Most helpful comment
Happy to look at picking up this change in a PR once #6725 is done - if that's ok?