mirror of https://github.com/databricks/cli.git
parent
41bbd89257
commit
33613b5d2a
|
@ -0,0 +1,24 @@
|
||||||
|
workspace:
|
||||||
|
profile: profile_name
|
||||||
|
root_path: ${var.workspace_root}/path/to/root
|
||||||
|
|
||||||
|
variables:
|
||||||
|
workspace_root:
|
||||||
|
description: "root directory in the Databricks workspace to store the asset bundle and associated artifacts"
|
||||||
|
default: /Users/${workspace.current_user.userName}
|
||||||
|
|
||||||
|
targets:
|
||||||
|
dev:
|
||||||
|
default: true
|
||||||
|
prod:
|
||||||
|
variables:
|
||||||
|
workspace_root: /Shared
|
||||||
|
|
||||||
|
resources:
|
||||||
|
jobs:
|
||||||
|
my_job:
|
||||||
|
tasks:
|
||||||
|
- existing_cluster_id: 500
|
||||||
|
python_wheel_task:
|
||||||
|
named_parameters:
|
||||||
|
conf-file: "${workspace.file_path}/path/to/config.yaml"
|
|
@ -0,0 +1,67 @@
|
||||||
|
/Workspace should be prepended on all paths, but it is not the case:
|
||||||
|
{
|
||||||
|
"bundle": {
|
||||||
|
"environment": "dev",
|
||||||
|
"git": {
|
||||||
|
"bundle_root_path": ".",
|
||||||
|
"inferred": true
|
||||||
|
},
|
||||||
|
"target": "dev",
|
||||||
|
"terraform": {
|
||||||
|
"exec_path": "$TMPHOME"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"resources": {
|
||||||
|
"jobs": {
|
||||||
|
"my_job": {
|
||||||
|
"deployment": {
|
||||||
|
"kind": "BUNDLE",
|
||||||
|
"metadata_file_path": "/Users/$USERNAME/path/to/root/state/metadata.json"
|
||||||
|
},
|
||||||
|
"edit_mode": "UI_LOCKED",
|
||||||
|
"format": "MULTI_TASK",
|
||||||
|
"permissions": [],
|
||||||
|
"queue": {
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"tags": {},
|
||||||
|
"tasks": [
|
||||||
|
{
|
||||||
|
"existing_cluster_id": "500",
|
||||||
|
"python_wheel_task": {
|
||||||
|
"named_parameters": {
|
||||||
|
"conf-file": "/Users/$USERNAME/path/to/root/files/path/to/config.yaml"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"task_key": ""
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"sync": {
|
||||||
|
"paths": [
|
||||||
|
"."
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"targets": null,
|
||||||
|
"variables": {
|
||||||
|
"workspace_root": {
|
||||||
|
"default": "/Users/$USERNAME",
|
||||||
|
"description": "root directory in the Databricks workspace to store the asset bundle and associated artifacts",
|
||||||
|
"value": "/Users/$USERNAME"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"workspace": {
|
||||||
|
"artifact_path": "/Users/$USERNAME/path/to/root/artifacts",
|
||||||
|
"current_user": {
|
||||||
|
"short_name": "$USERNAME",
|
||||||
|
"userName": "$USERNAME"
|
||||||
|
},
|
||||||
|
"file_path": "/Users/$USERNAME/path/to/root/files",
|
||||||
|
"profile": "profile_name",
|
||||||
|
"resource_path": "/Users/$USERNAME/path/to/root/resources",
|
||||||
|
"root_path": "/Users/$USERNAME/path/to/root",
|
||||||
|
"state_path": "/Users/$USERNAME/path/to/root/state"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,2 @@
|
||||||
|
echo /Workspace should be prepended on all paths, but it is not the case: #2181
|
||||||
|
$CLI bundle validate -o json
|
Loading…
Reference in New Issue