Skip to content

Commit e960397

Browse files
committed
infra updates
1 parent 4a190fd commit e960397

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

infrastructure/stackql_manifest.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)