Skip to content

Commit ef33ea8

Browse files
authored
Update runtime versions on databricks_permissions (#1001)
Use databricks_node_type and databricks_spark_version data sources for cluster definitions
1 parent 8fddebd commit ef33ea8

File tree

1 file changed

+21
-5
lines changed

1 file changed

+21
-5
lines changed

docs/resources/permissions.md

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,16 @@ resource "databricks_group" "ds" {
2525
display_name = "Data Science"
2626
}
2727
28+
data "databricks_spark_version" "latest" {}
29+
30+
data "databricks_node_type" "smallest" {
31+
local_disk = true
32+
}
33+
2834
resource "databricks_cluster" "shared_autoscaling" {
2935
cluster_name = "Shared Autoscaling"
30-
spark_version = "6.6.x-scala2.11"
31-
node_type_id = "Standard_DS3_v2"
36+
spark_version = data.databricks_spark_version.latest.id
37+
node_type_id = data.databricks_node_type.smallest.id
3238
autotermination_minutes = 60
3339
autoscale {
3440
min_workers = 1
@@ -109,10 +115,14 @@ resource "databricks_group" "eng" {
109115
display_name = "Engineering"
110116
}
111117
118+
data "databricks_node_type" "smallest" {
119+
local_disk = true
120+
}
121+
112122
resource "databricks_instance_pool" "this" {
113123
instance_pool_name = "Reserved Instances"
114124
idle_instance_autotermination_minutes = 60
115-
node_type_id = "i3.xlarge"
125+
node_type_id = data.databricks_node_type.smallest.id
116126
min_idle_instances = 0
117127
max_capacity = 10
118128
}
@@ -155,14 +165,20 @@ resource "databricks_service_principal" "aws_principal" {
155165
display_name = "main"
156166
}
157167
168+
data "databricks_spark_version" "latest" {}
169+
170+
data "databricks_node_type" "smallest" {
171+
local_disk = true
172+
}
173+
158174
resource "databricks_job" "this" {
159175
name = "Featurization"
160176
max_concurrent_runs = 1
161177
162178
new_cluster {
163179
num_workers = 300
164-
spark_version = "6.6.x-scala2.11"
165-
node_type_id = "Standard_DS3_v2"
180+
spark_version = data.databricks_spark_version.latest.id
181+
node_type_id = data.databricks_node_type.smallest.id
166182
}
167183
168184
notebook_task {

0 commit comments

Comments
 (0)