Skip to content

Commit 2057a8c

Browse files
committed
fix: update dependencies for snowflake modules to ensure proper resource creation order
1 parent 700a29b commit 2057a8c

File tree

1 file changed

+3
-14
lines changed

1 file changed

+3
-14
lines changed

main.tf

Lines changed: 3 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,6 @@ module "snowflake_default_role" {
6161
database_grants = lookup(each.value, "database_grants", {})
6262
schema_grants = lookup(each.value, "schema_grants", [])
6363
schema_objects_grants = lookup(each.value, "schema_objects_grants", {})
64-
65-
depends_on = [
66-
snowflake_database.this
67-
]
6864
}
6965

7066
module "snowflake_custom_role" {
@@ -89,10 +85,6 @@ module "snowflake_custom_role" {
8985
database_grants = lookup(each.value, "database_grants", {})
9086
schema_grants = lookup(each.value, "schema_grants", [])
9187
schema_objects_grants = lookup(each.value, "schema_objects_grants", {})
92-
93-
depends_on = [
94-
snowflake_database.this
95-
]
9688
}
9789

9890
module "snowflake_schema" {
@@ -139,11 +131,6 @@ module "snowflake_schema" {
139131
roles = each.value.roles
140132

141133
create_default_roles = coalesce(each.value.create_default_roles, var.create_default_roles)
142-
143-
# depends_on = [
144-
# module.snowflake_default_role,
145-
# module.snowflake_custom_role
146-
# ]
147134
}
148135

149136
resource "snowflake_grant_ownership" "database_ownership" {
@@ -158,6 +145,8 @@ resource "snowflake_grant_ownership" "database_ownership" {
158145

159146
# In order to create all resources before transferring ownership
160147
depends_on = [
161-
module.snowflake_schema
148+
module.snowflake_default_role,
149+
module.snowflake_custom_role,
150+
module.snowflake_schema,
162151
]
163152
}

0 commit comments

Comments
 (0)