-
Notifications
You must be signed in to change notification settings - Fork 160
Expand file tree
/
Copy pathscript
More file actions
23 lines (15 loc) · 788 Bytes
/
script
File metadata and controls
23 lines (15 loc) · 788 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
SECRET_SCOPE_NAME="test-secret-scope-$UNIQUE_NAME"
export SECRET_SCOPE_NAME
envsubst < databricks.yml.tmpl > databricks.yml
# Create a pre-defined volume:
trace $CLI secrets create-scope "${SECRET_SCOPE_NAME}"
cleanup() {
trace $CLI secrets delete-scope "${SECRET_SCOPE_NAME}"
}
trap cleanup EXIT
trace $CLI bundle deployment bind secret_scope1 "${SECRET_SCOPE_NAME}" --auto-approve
trace $CLI bundle deploy --auto-approve &> out.deploy.$DATABRICKS_BUNDLE_ENGINE.txt
trace $CLI secrets list-scopes -o json | jq --arg value ${SECRET_SCOPE_NAME} '.[] | select(.name == $value)'
trace $CLI bundle deployment unbind secret_scope1
trace $CLI bundle destroy --auto-approve
trace $CLI secrets list-scopes -o json | jq --arg value ${SECRET_SCOPE_NAME} '.[] | select(.name == $value)'