Skip to content

Commit 26ea36d

Browse files
committed
feat: clean-up
1 parent fafee0c commit 26ea36d

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

main.tf

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
locals {
22
ip_rules = var.ip_rules == null ? null : values(var.ip_rules)
33
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+
})))
49
}
510

611
resource "databricks_workspace_conf" "this" {
@@ -43,8 +48,8 @@ resource "databricks_sql_endpoint" "this" {
4348

4449
lifecycle {
4550
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
4853
error_message = "To create Serverless SQL Endpoint, please set 'warehouse_type' parameter value to 'PRO' explicitly"
4954
}
5055
}

variables.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ variable "sql_endpoint" {
100100
})))
101101
}))
102102
description = "Set of objects with parameters to configure SQL Endpoint and assign permissions to it for certain custom groups"
103-
default = []
103+
default = []
104104
}
105105

106106
# Unity Catalog variables

0 commit comments

Comments
 (0)