terraform-provider-databricks
terraform-provider-databricks copied to clipboard
Databricks Terraform Provider
### Configuration ```bash terraform import terraform_id azure_resource_id ``` ### Expected Behavior It's expected that existing resource is imported to Terraform state. For other resources it's implemented by calling function `d.SetId()`:...
### Use-cases Since it is now possible to tag serverless clusters for notebook, job, and dlt using [budget policies](https://learn.microsoft.com/en-us/azure/databricks/admin/usage/budget-policies), it would be nice to be able to provision those using...
### Use-cases Similar to #1651, I need to reference an existing workspace to attach it to a metastore. Currently we can only hardcode the workspace ID. ### Proposal ``` data...
We should obtain `account_id` from the provider configuration. See https://github.com/databricks/terraform-provider-databricks/pull/4633#discussion_r2039385386 for the context
### Use-cases Hi, I have a terraform service principal that is admin on the workspace level, I would like to be able to define permissions at the workspace level over...
When creating resources in Azure using federated credentials, it would be great if their was a passthrough to the databricks provider, so the same can be used between azure and...
## Changes resource service_principal: Add test verifying service principal display_name is updatable. ## Tests - [ ] `make test` run locally - [ ] relevant change in `docs/` folder -...
```markdown ### Configuration ```hcl data "databricks_service_principal" "foo" { # Your service principal configuration here } resource "databricks_permissions" "sql_warehouse_service_profile" { # Using display_name as documented (which is not a proper name,...
### Configuration ```hcl terraform { required_providers { databricks = { source = "databricks/databricks" version = "~> 1.56.0" } } } provider "databricks" { alias = "account" host = "https://accounts.azuredatabricks.net" account_id...
### Configuration ```hcl resource "databricks_budget_policy" "my_budget_policy" { provider = databricks.account for_each = toset(["policy1", "policy2", "policy3", "policy4", "policy5", "policy6", "policy7", "policy8", "policy9", "policy10"]) policy_name = "bp_${each.value}" custom_tags = [{ key =...