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