@@ -33,6 +33,7 @@ resources:
3333# ====================================================================================
3434
3535 - name : aws/iam/cross_account_role
36+ if : " deployment == 'prod'"
3637 file : aws/iam/iam_role.iql
3738 props :
3839 - name : role_name
@@ -143,6 +144,7 @@ resources:
143144 - aws_iam_role_arn : aws_iam_cross_account_role_arn
144145
145146 - name : databricks_account/credentials
147+ if : " deployment == 'prod'"
146148 props :
147149 - name : credentials_name
148150 value : " {{ stack_name }}-{{ stack_env }}-credentials"
@@ -160,6 +162,7 @@ resources:
160162# ====================================================================================
161163
162164 - name : aws/s3/workspace_bucket
165+ if : " deployment == 'prod'"
163166 file : aws/s3/s3_bucket.iql
164167 props :
165168 - name : bucket_name
@@ -188,6 +191,7 @@ resources:
188191 - bucket_name : aws_s3_workspace_bucket_name
189192
190193 - name : aws/s3/workspace_bucket_policy
194+ if : " deployment == 'prod'"
191195 file : aws/s3/s3_bucket_policy.iql
192196 props :
193197 - name : policy_document
@@ -210,6 +214,7 @@ resources:
210214 - " {{ aws_s3_workspace_bucket_arn }}"
211215
212216 - name : databricks_account/storage_configuration
217+ if : " deployment == 'prod'"
213218 props :
214219 - name : storage_configuration_name
215220 value : " {{ stack_name }}-{{ stack_env }}-storage"
@@ -224,6 +229,7 @@ resources:
224229# ====================================================================================
225230
226231 - name : aws/s3/metastore_bucket
232+ if : " deployment == 'prod'"
227233 file : aws/s3/s3_bucket.iql
228234 props :
229235 - name : bucket_name
@@ -252,6 +258,7 @@ resources:
252258 - bucket_name : aws_s3_metastore_bucket_name
253259
254260 - name : aws/iam/metastore_access_role
261+ if : " deployment == 'prod'"
255262 file : aws/iam/iam_role.iql
256263 props :
257264 - name : role_name
@@ -384,6 +391,7 @@ resources:
384391 - databricks_deployment_name
385392
386393 - name : databricks_account/workspace_group
394+ if : " deployment == 'prod'"
387395 props :
388396 - name : display_name
389397 value : " {{ stack_name }}-{{ stack_env }}-workspace-admins"
@@ -392,6 +400,7 @@ resources:
392400 - databricks_group_name
393401
394402 - name : databricks_account/get_users
403+ if : " deployment == 'prod'"
395404 type : query
396405 props :
397406 - name : users
@@ -402,13 +411,16 @@ resources:
402411 - databricks_workspace_group_members
403412
404413 - name : databricks_account/update_group_membership
414+ if : " deployment == 'prod'"
405415 type : command
406416 props : []
407417
408418 - name : databricks_account/workspace_permission_assignments
419+ if : " deployment == 'prod'"
409420 props : []
410421
411422 - name : databricks_workspace/storage_credential
423+ if : " deployment == 'prod'"
412424 props :
413425 - name : name
414426 value : " {{ stack_name }}_{{ stack_env }}_storage_credential"
@@ -426,6 +438,7 @@ resources:
426438 - storage_credential_external_id
427439
428440 - name : aws/iam/update_metastore_access_role
441+ if : " deployment == 'prod'"
429442 type : command
430443 props :
431444 - name : role_name
@@ -445,6 +458,7 @@ resources:
445458 sts:ExternalId : " {{ storage_credential_external_id }}"
446459
447460 - name : databricks_workspace/unitycatalog/credential_grants
461+ if : " deployment == 'prod'"
448462 type : command
449463 props :
450464 - name : privileges
@@ -459,6 +473,7 @@ resources:
459473 deployment_name = '{{ databricks_deployment_name }}';
460474
461475 - name : databricks_workspace/external_location
476+ if : " deployment == 'prod'"
462477 props :
463478 - name : name
464479 value : " {{ stack_name }}_{{ stack_env }}_external_location"
@@ -476,6 +491,7 @@ resources:
476491 - external_location_name
477492
478493 - name : databricks_workspace/unitycatalog/location_grants
494+ if : " deployment == 'prod'"
479495 type : command
480496 props :
481497 - name : privileges
0 commit comments