terraform-databricks-examples
terraform-databricks-examples copied to clipboard
Add support/example for authentication to databricks via Client ID/Secret for setup via Service Principal Oauth
trafficstars
We'd like to avoid having a specific user's username/password, so we're trying to use Service Principal Oauth secrets instead. The desired flow is:
- Admin User creates account on accounts.databricks.com
- Admin User's first and only action is creating an Admin Service Principal and generating oauth token
- Oath secret is added to Terraform variables (i.e.
databricks_account_client_idanddatabricks_account_client_secret) - All subsequent setup is done by terraform, authenticated as the Admin Service Principal