Question 81
Open question ↗You are packaging a Lakeflow ETL project as a Databricks Asset Bundle (now part of Declarative Automation Bundles) so it can be source-controlled and deployed through CI/CD. A teammate sends you the proposed project layout:
```
my_etl_project/
├── databricks.yml
├── src/
│ └── ingest.py
└── resources/
└── etl_job.yml
```
And the root configuration file:
```yaml
bundle:
name: my_etl_project
include:
- resources/*.yml
targets:
dev:
default: true
```
Which statement correctly describes the requirements and behavior of this bundle configuration file?
- A.A bundle must contain exactly one configuration file named `databricks.yml` at the root of the project; it defines the required `bundle` name and can reference other configuration files (such as `resources/etl_job.yml`) through the `include` mapping.
- B.A bundle may contain any number of `databricks.yml` files in any folder; the Databricks CLI merges all of them at deploy time regardless of location.
- C.Resource definitions such as jobs and pipelines must be written inline in `databricks.yml`; the `include` mapping is only for Python wheel artifacts and cannot reference YAML resource files.
- D.The `targets` mapping is optional metadata only; without a `--target` flag the CLI deploys to every workspace listed in the user's `.databrickscfg` profile.