cancel
Showing results forย 
Search instead forย 
Did you mean:ย 
Administration & Architecture
Explore discussions on Databricks administration, deployment strategies, and architectural best practices. Connect with administrators and architects to optimize your Databricks environment for performance, scalability, and security.
cancel
Showing results forย 
Search instead forย 
Did you mean:ย 

Databricks Bundles - Terraform state management

knawara
Contributor

Hello,

I had a look at DABs today and it seems they are using Terraform under the hood. The state is stored in Databricks Workspace, in the bundle deployment directory. Is it possible to use just the state management functionality that DABs must have with our existing Terraform configuration or migrating to DABs fully is the only option to utilize this mechanism?

1 REPLY 1

Ismael-K
Databricks Employee
Databricks Employee

While it may be possible to use the state management functionality provided by DABs using Terraform, it would require additional effort to synchronize your code and manage state consistently.

The choice would depend on the use case and we should keep in mind that DABs are designed for data practitioners, focusing on application-level needs such as deploying ETL pipelines or machine learning models. They simplify these workflows and eliminate the need for platform automation expertise, making them a more straightforward option for such use cases.

Terraform is better suited for use cases involving platform automation tasks such as infrastructure automation, network security, disaster recovery, workspace management, account-level resource management, etc.