Skip to content

Commit 05988b0

Browse files
MyroslavLevchykMyroslavLevchyk
authored andcommitted
Revert "feat: databricks aws runtime"
This reverts commit 3399b3c.
1 parent 3399b3c commit 05988b0

File tree

10 files changed

+2
-347
lines changed

10 files changed

+2
-347
lines changed

README.md

Lines changed: 2 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -1,63 +1,10 @@
1-
# Databricks Runtime Terraform module
2-
Terraform module used for management of Databricks Runtime Resources
1+
# Azure <> Terraform module
2+
Terraform module for creation Azure <>
33

44
## Usage
55

66
<!-- BEGIN_TF_DOCS -->
7-
## Requirements
87

9-
| Name | Version |
10-
|------|---------|
11-
| <a name="requirement_terraform"></a> [terraform](#requirement\_terraform) | >= 1.0 |
12-
| <a name="requirement_aws"></a> [aws](#requirement\_aws) | ~>5.0 |
13-
| <a name="requirement_databricks"></a> [databricks](#requirement\_databricks) | ~>1.0 |
14-
15-
## Providers
16-
17-
| Name | Version |
18-
|------|---------|
19-
| <a name="provider_databricks"></a> [databricks](#provider\_databricks) | ~>1.0 |
20-
21-
## Modules
22-
23-
No modules.
24-
25-
## Resources
26-
27-
| Name | Type |
28-
|------|------|
29-
| [databricks_cluster.this](https://registry.terraform.io/providers/databricks/databricks/latest/docs/resources/cluster) | resource |
30-
| [databricks_entitlements.this](https://registry.terraform.io/providers/databricks/databricks/latest/docs/resources/entitlements) | resource |
31-
| [databricks_ip_access_list.allowed_list](https://registry.terraform.io/providers/databricks/databricks/latest/docs/resources/ip_access_list) | resource |
32-
| [databricks_permissions.clusters](https://registry.terraform.io/providers/databricks/databricks/latest/docs/resources/permissions) | resource |
33-
| [databricks_permissions.sql_endpoints](https://registry.terraform.io/providers/databricks/databricks/latest/docs/resources/permissions) | resource |
34-
| [databricks_secret.this](https://registry.terraform.io/providers/databricks/databricks/latest/docs/resources/secret) | resource |
35-
| [databricks_secret_scope.this](https://registry.terraform.io/providers/databricks/databricks/latest/docs/resources/secret_scope) | resource |
36-
| [databricks_sql_endpoint.this](https://registry.terraform.io/providers/databricks/databricks/latest/docs/resources/sql_endpoint) | resource |
37-
| [databricks_workspace_conf.this](https://registry.terraform.io/providers/databricks/databricks/latest/docs/resources/workspace_conf) | resource |
38-
| [databricks_current_metastore.this](https://registry.terraform.io/providers/databricks/databricks/latest/docs/data-sources/current_metastore) | data source |
39-
| [databricks_group.account_groups](https://registry.terraform.io/providers/databricks/databricks/latest/docs/data-sources/group) | data source |
40-
| [databricks_sql_warehouses.all](https://registry.terraform.io/providers/databricks/databricks/latest/docs/data-sources/sql_warehouses) | data source |
41-
42-
## Inputs
43-
44-
| Name | Description | Type | Default | Required |
45-
|------|-------------|------|---------|:--------:|
46-
| <a name="input_cloud_name"></a> [cloud\_name](#input\_cloud\_name) | Cloud Name | `string` | n/a | yes |
47-
| <a name="input_clusters"></a> [clusters](#input\_clusters) | Set of objects with parameters to configure Databricks clusters and assign permissions to it for certain custom groups | <pre>set(object({<br/> cluster_name = string<br/> spark_version = optional(string, "14.3.x-scala2.12")<br/> node_type_id = optional(string, "m5d.large")<br/> autotermination_minutes = optional(number, 20)<br/> min_workers = optional(number, 1)<br/> max_workers = optional(number, 2)<br/> availability = optional(string, "ON_DEMAND")<br/> zone_id = optional(string, "auto")<br/> first_on_demand = optional(number, 1)<br/> spot_bid_price_percent = optional(number, 100)<br/> data_security_mode = optional(string, "USER_ISOLATION")<br/> ebs_volume_count = optional(number, 1)<br/> ebs_volume_size = optional(number, 100)<br/> ebs_volume_type = optional(string, "GENERAL_PURPOSE_SSD")<br/> permissions = optional(list(object({<br/> group_name = string,<br/> permission_level = string<br/> })), []),<br/> }))</pre> | `[]` | no |
48-
| <a name="input_custom_config"></a> [custom\_config](#input\_custom\_config) | Map of AD databricks workspace custom config | `map(string)` | <pre>{<br/> "enable-X-Content-Type-Options": "true",<br/> "enable-X-Frame-Options": "true",<br/> "enable-X-XSS-Protection": "true",<br/> "enableDbfsFileBrowser": "false",<br/> "enableExportNotebook": "false",<br/> "enableIpAccessLists": "true",<br/> "enableNotebookTableClipboard": "false",<br/> "enableResultsDownloading": "false",<br/> "enableUploadDataUis": "false",<br/> "enableVerboseAuditLogs": "true",<br/> "enforceUserIsolation": "true",<br/> "storeInteractiveNotebookResultsInCustomerAccount": "true"<br/>}</pre> | no |
49-
| <a name="input_iam_account_groups"></a> [iam\_account\_groups](#input\_iam\_account\_groups) | List of objects with group name and entitlements for this group | <pre>list(object({<br/> group_name = optional(string)<br/> entitlements = optional(list(string))<br/> }))</pre> | `[]` | no |
50-
| <a name="input_ip_addresses"></a> [ip\_addresses](#input\_ip\_addresses) | A map of IP address ranges | `map(string)` | <pre>{<br/> "all": "0.0.0.0/0"<br/>}</pre> | no |
51-
| <a name="input_secret_scopes"></a> [secret\_scopes](#input\_secret\_scopes) | A list of secret scopes to be created | <pre>list(object({<br/> scope_name = string<br/> scope_permissions = optional(set(object({<br/> group_name = string<br/> permission_level = string<br/> })))<br/> secrets = optional(list(object({<br/> key = string<br/> value = string<br/> })), [])<br/> }))</pre> | `[]` | no |
52-
| <a name="input_sql_endpoint"></a> [sql\_endpoint](#input\_sql\_endpoint) | Set of objects with parameters to configure SQL Endpoint and assign permissions to it for certain custom groups | <pre>set(object({<br/> name = string<br/> cluster_size = optional(string, "2X-Small")<br/> auto_stop_mins = optional(number, 15)<br/> max_num_clusters = optional(number, 1)<br/> enable_photon = optional(bool, false)<br/> enable_serverless_compute = optional(bool, true)<br/> spot_instance_policy = optional(string, "COST_OPTIMIZED")<br/> warehouse_type = optional(string, "PRO")<br/> key = optional(string, "user")<br/> value = optional(string, "terraform")<br/> permissions = optional(list(object({<br/> group_name = string,<br/> permission_level = string<br/> })), []),<br/> }))</pre> | `[]` | no |
53-
54-
## Outputs
55-
56-
| Name | Description |
57-
|------|-------------|
58-
| <a name="output_metastore_id"></a> [metastore\_id](#output\_metastore\_id) | The ID of the current metastore in the Databricks workspace. |
59-
| <a name="output_sql_warehouses_list"></a> [sql\_warehouses\_list](#output\_sql\_warehouses\_list) | List of IDs of all SQL warehouses in the Databricks workspace. |
60-
| <a name="output_test"></a> [test](#output\_test) | Full list of IAM account groups for the workspace. |
618
<!-- END_TF_DOCS -->
629

6310
## License

cluster.tf

Lines changed: 0 additions & 42 deletions
This file was deleted.

data.tf

Lines changed: 0 additions & 3 deletions
This file was deleted.

iam.tf

Lines changed: 0 additions & 24 deletions
This file was deleted.

main.tf

Lines changed: 0 additions & 11 deletions
This file was deleted.

outputs.tf

Lines changed: 0 additions & 14 deletions
This file was deleted.

secrets.tf

Lines changed: 0 additions & 39 deletions
This file was deleted.

variables.tf

Lines changed: 0 additions & 102 deletions
This file was deleted.

versions.tf

Lines changed: 0 additions & 14 deletions
This file was deleted.

warehouses.tf

Lines changed: 0 additions & 43 deletions
This file was deleted.

0 commit comments

Comments
 (0)