[Databricks Assets Bundles] no deployment state

jorperort
Contributor

Good morning,

 

I'm trying to run:

 

databricks bundle run --debug -t dev integration_tests_job

 

My bundle looks:

 

bundle:
  name: x

include:
  - ./resources/*.yml

targets:
  dev:
    mode: development
    default: true
    workspace:
      host: x
    run_as:
      user_name: x

  prod:
    mode: production
    workspace:
      host: x
    run_as:
      user_name: x

 

 

resources:
  jobs:
    integration_tests_job:
      name: integration_tests_job

      email_notifications:
        on_failure:
          - x

      tasks:
        - task_key: notebook_task
          job_cluster_key: job_cluster
          notebook_task:
            notebook_path: ../tests/integration/main.py

      job_clusters:
        - job_cluster_key: job_cluster
          existing_cluster_id: x

 

And I'm getting this error:

 

10:56:28 ERROR Error: no deployment state. Did you forget to run 'databricks bundle deploy'? pid=265687 mutator=seq mutator=terraform.Load
10:56:28 ERROR Error: no deployment state. Did you forget to run 'databricks bundle deploy'? pid=265687 mutator=seq
Error: no deployment state. Did you forget to run 'databricks bundle deploy'?
10:56:28 ERROR failed execution pid=265687 exit_code=1 error="no deployment state. Did you forget to run 'databricks bundle deploy'?"

 

 I observe that the deployment seems to be carried out correctly, creating /Workspace/Users/x/.bundle/x/dev/state/terraform.tfstate

 

{
  "version": 4,
  "terraform_version": "1.5.5",
  "serial": 1,
  "lineage": "x",
  "outputs": {},
  "resources": [],
  "check_results": null
}

 

Could you help me with the error?

 

Jordi