Skip to content

Commit 9a93eca

Browse files
committed
refactor(iam-v2): remove external_ prefix from variable names
1 parent 2ba5f56 commit 9a93eca

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

modules/iam-v2/main.tf

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ data "external" "current_metastore_assignment" {
2424
}
2525

2626
data "external" "resolve_group_proxy" {
27-
for_each = var.external_groups
27+
for_each = var.groups
2828

2929
program = [
3030
"bash", "${path.module}/resolve_group_proxy.sh",
@@ -40,7 +40,7 @@ resource "databricks_permission_assignment" "group" {
4040
for_each = data.external.resolve_group_proxy
4141

4242
principal_id = each.value.result.internal_id
43-
permissions = var.external_groups[each.key].admin_access ? ["ADMIN"] : ["USER"]
43+
permissions = var.groups[each.key].admin_access ? ["ADMIN"] : ["USER"]
4444

4545
depends_on = [
4646
# A metastore must be assigned to the Databricks workspace before permissions can be assigned to groups.
@@ -60,13 +60,13 @@ resource "databricks_entitlements" "group" {
6060
for_each = data.databricks_group.this
6161

6262
group_id = each.value.id
63-
workspace_access = var.external_groups[each.key].workspace_access
64-
databricks_sql_access = var.external_groups[each.key].databricks_sql_access
65-
allow_cluster_create = var.external_groups[each.key].allow_cluster_create
63+
workspace_access = var.groups[each.key].workspace_access
64+
databricks_sql_access = var.groups[each.key].databricks_sql_access
65+
allow_cluster_create = var.groups[each.key].allow_cluster_create
6666
}
6767

6868
data "external" "resolve_service_principal_proxy" {
69-
for_each = var.external_service_principals
69+
for_each = var.service_principals
7070

7171
program = [
7272
"bash", "${path.module}/resolve_service_principal_proxy.sh",
@@ -82,7 +82,7 @@ resource "databricks_permission_assignment" "service_principal" {
8282
for_each = data.external.resolve_service_principal_proxy
8383

8484
principal_id = each.value.result.internal_id
85-
permissions = var.external_service_principals[each.key].admin_access ? ["ADMIN"] : ["USER"]
85+
permissions = var.service_principals[each.key].admin_access ? ["ADMIN"] : ["USER"]
8686

8787
depends_on = [
8888
# A metastore must be assigned to the Databricks workspace before permissions can be assigned to service principals.
@@ -102,7 +102,7 @@ resource "databricks_entitlements" "service_principal" {
102102
for_each = data.databricks_service_principal.this
103103

104104
service_principal_id = each.value.id
105-
workspace_access = var.external_service_principals[each.key].workspace_access
106-
databricks_sql_access = var.external_service_principals[each.key].databricks_sql_access
107-
allow_cluster_create = var.external_service_principals[each.key].allow_cluster_create
105+
workspace_access = var.service_principals[each.key].workspace_access
106+
databricks_sql_access = var.service_principals[each.key].databricks_sql_access
107+
allow_cluster_create = var.service_principals[each.key].allow_cluster_create
108108
}

modules/iam-v2/variables.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ variable "workspace_url" {
44
nullable = false
55
}
66

7-
variable "external_groups" {
7+
variable "groups" {
88
description = "A map of external groups to assign to the Databricks workspace. To assign a group from Microsoft Entra ID, the external ID should match the Microsoft Entra group object ID."
99
type = map(object({
1010
external_id = string
@@ -17,7 +17,7 @@ variable "external_groups" {
1717
default = {}
1818
}
1919

20-
variable "external_service_principals" {
20+
variable "service_principals" {
2121
description = "A map of external service principals to assign to the Databricks workspace. To assign a service principal from Microsoft Entra ID, the external ID should match the Microsoft Entra service principal object ID."
2222
type = map(object({
2323
external_id = string

0 commit comments

Comments
 (0)