@@ -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+
2834resource "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+
112122resource "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+
158174resource "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