@@ -21,25 +21,13 @@ Here we provide some examples of how to provision it with a different options.
21
21
# Prerequisite resources
22
22
23
23
variable "databricks_account_id" {}
24
- variable "cloud_name" {} # cloud provider (e.g., aws, azure)
25
24
26
25
# Databricks Workspace with Premium SKU
27
26
data "azurerm_databricks_workspace" "example" {
28
27
name = "example-workspace"
29
28
resource_group_name = "example-rg"
30
29
}
31
30
32
- # Databricks Workspace ID for Azure
33
- data "azurerm_databricks_workspace" "example" {
34
- name = "example-workspace"
35
- resource_group_name = "example-rg"
36
- }
37
-
38
- # Databricks Workspace ID for AWS
39
- data "databricks_mws_workspaces" "example" {
40
- account_id = var.databricks_account_id
41
- }
42
-
43
31
# Databricks Provider configuration
44
32
provider "databricks" {
45
33
alias = "main"
@@ -78,7 +66,7 @@ module "databricks_account_groups" {
78
66
source = "data-platform-hq/databricks-account-groups/databricks"
79
67
version = "1.0.1"
80
68
81
- workspace_id = var.cloud_provider == "azure" ? data.azurerm_databricks_workspace.example.id : data.databricks_mws_workspaces.example.workspaces[0].workspace_id
69
+ workspace_id = data.azurerm_databricks_workspace.example.id
82
70
workspace_group_assignment = local.databricks_iam_account_groups
83
71
84
72
providers = {
@@ -96,7 +84,7 @@ module "databricks_runtime_premium" {
96
84
location = "eastus"
97
85
98
86
# Cloud provider
99
- cloud_name = var.cloud_name
87
+ cloud_name = "azure"
100
88
101
89
# Example configuration for Workspace Groups
102
90
iam_workspace_groups = {
0 commit comments