Skip to content

Latest commit

 

History

History

README.md

databricks-department-clusters

This module creates specific Databricks objects for a given department:

  • User group for a department with specific users added to it
  • A shared Databricks cluster that could be used by users of the group
  • A Databricks SQL Endpoint
  • A Databricks cluster policy that could be used by the user group

Requirements

No requirements.

Providers

Name Version
databricks n/a

Modules

No modules.

Resources

Name Type
databricks_cluster.team_cluster resource
databricks_cluster_policy.fair_use resource
databricks_group.data_eng resource
databricks_group_member.data_eng_member resource
databricks_permissions.can_manage_sql_endpoint resource
databricks_permissions.can_manage_team_cluster resource
databricks_permissions.can_use_cluster_policy resource
databricks_sql_endpoint.this resource
databricks_user.de resource
databricks_node_type.smallest data source
databricks_spark_version.latest_lts data source

Inputs

Name Description Type Default Required
cluster_name Name of the shared cluster to create string n/a yes
department Department name string n/a yes
group_name Name of the group to create string n/a yes
tags Additional tags applied to all resources created map(string) {} no
user_names List of users to create in the specified group list(string) [] no

Outputs

No outputs.