File tree Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change 1
1
locals {
2
2
ip_rules = var. ip_rules == null ? null : values (var. ip_rules )
3
3
suffix = length (var. suffix ) == 0 ? " " : " -${ var . suffix } "
4
+
5
+ enable_serverless_compute = anytrue (flatten (values ({
6
+ for endpoint in var . sql_endpoint : (endpoint. name ) => endpoint . enable_serverless_compute
7
+ if endpoint . enable_serverless_compute != null
8
+ })))
4
9
}
5
10
6
11
resource "databricks_workspace_conf" "this" {
@@ -43,8 +48,8 @@ resource "databricks_sql_endpoint" "this" {
43
48
44
49
lifecycle {
45
50
ignore_changes = [state , num_clusters ]
46
- precondition {
47
- condition = each. value . enable_serverless_compute != null ? (each. value . enable_serverless_compute ? each. value . warehouse_type == " PRO" : false ) : true
51
+ precondition {
52
+ condition = each. value . enable_serverless_compute != null ? (each. value . enable_serverless_compute ? each. value . warehouse_type == " PRO" : false ) : true
48
53
error_message = " To create Serverless SQL Endpoint, please set 'warehouse_type' parameter value to 'PRO' explicitly"
49
54
}
50
55
}
Original file line number Diff line number Diff line change @@ -100,7 +100,7 @@ variable "sql_endpoint" {
100
100
})))
101
101
}))
102
102
description = " Set of objects with parameters to configure SQL Endpoint and assign permissions to it for certain custom groups"
103
- default = []
103
+ default = []
104
104
}
105
105
106
106
# Unity Catalog variables
You can’t perform that action at this time.
0 commit comments