Skip to content

Commit 3675481

Browse files
committed
formatted all the code, refactored all the resources to be databricks_ rather than db_
1 parent a55ff60 commit 3675481

File tree

69 files changed

+616
-739
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+616
-739
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,7 @@ pip-selfcheck.json
315315

316316
# End of https://www.gitignore.io/api/go,python,terraform,virtualenv,pycharm+iml,intellij+all,visualstudiocode
317317
/terraform-provider-db*
318+
/terraform-provider-databricks*
318319
/.vscode/
319320

320321
# Remove tfvars to prevent secrets from leaking and ignore any terraform files in root folder

.goreleaser.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ before:
88
builds:
99
- env:
1010
- CGO_ENABLED=0
11-
binary: terraform-provider-db_{{ replace .Version "-next" "" }}
11+
binary: terraform-provider-databricks_{{ replace .Version "-next" "" }}
1212
goos:
1313
- darwin
1414
- linux

Makefile

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ int-build: int build
2020

2121
build:
2222
@echo "==> Building source code with go build..."
23-
@go build -mod vendor -v -o terraform-provider-db
23+
@go build -mod vendor -v -o terraform-provider-databricks
2424

2525
fmt:
2626
@echo "==> Formatting source code with gofmt..."
@@ -52,7 +52,7 @@ vendor:
5252
# INTEGRATION TESTING WITH TERRAFORM EXAMPLES
5353
terraform-acc: fmt build
5454
@echo "==> Running Terraform Acceptance Tests..."
55-
@TF_ACC=1 go test -v -short ./db/...
55+
@TF_ACC=1 go test -v -short ./databricks/...
5656

5757
terraform-setup: fmt build
5858
@echo "==> Initializing Terraform..."

README.md

+40-40
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,10 @@ $ make build
6565
* Locate your [terraform plugins directory](https://www.terraform.io/docs/extend/how-terraform-works.html#plugin-locations)
6666
or the root folder of your terraform code
6767

68-
* Copy the `terraform-provider-db` artifact to that terraform plugins locations
68+
* Copy the `terraform-provider-databricks` artifact to that terraform plugins locations
6969

7070
```bash
71-
$ mkdir -p ~/.terraform.d/plugins/ && cp terraform-provider-db ~/.terraform.d/plugins/terraform-provider-db
71+
$ mkdir -p ~/.terraform.d/plugins/ && cp terraform-provider-databricks ~/.terraform.d/plugins/terraform-provider-databricks
7272
```
7373

7474
Now your plugin for the Databricks Terraform provider is installed correctly. You can actually use the provider.
@@ -78,13 +78,13 @@ Now your plugin for the Databricks Terraform provider is installed correctly. Yo
7878
Sample terraform code
7979

8080
```terraform
81-
provider "db" {
81+
provider "databricks" {
8282
host = "http://databrickshost.com"
8383
token = "dapitokenhere"
8484
}
8585
8686
// Creating a basic user
87-
resource "db_scim_user" "my-user" {
87+
resource "databricks_scim_user" "my-user" {
8888
user_name = join("", ["test-user", "+",count.index,"@databricks.com"])
8989
display_name = "Test User"
9090
}
@@ -128,45 +128,45 @@ $ docker run -it -v $(pwd):/workpace -w /workpace databricks-terraform apply
128128

129129
### Databricks Terraform Provider Resources State
130130

131-
| Resource | Implemented | Import Support | Acceptance Tests | Documentation | Reviewed | Finalize Schema |
132-
|--------------------------|--------------------|----------------------|----------------------|----------------------|----------------------|----------------------|
133-
| db_token | :white_check_mark: | :white_large_square: | :white_check_mark: | :white_check_mark: | :white_large_square: | :white_large_square: |
134-
| db_secret_scope | :white_check_mark: | :white_large_square: | :white_check_mark: | :white_check_mark: | :white_large_square: | :white_large_square: |
135-
| db_secret | :white_check_mark: | :white_large_square: | :white_check_mark: | :white_check_mark: | :white_large_square: | :white_large_square: |
136-
| db_secret_acl | :white_check_mark: | :white_large_square: | :white_check_mark: | :white_check_mark: | :white_large_square: | :white_large_square: |
137-
| db_instance_pool | :white_check_mark: | :white_large_square: | :white_large_square: | :white_check_mark: | :white_large_square: | :white_large_square: |
138-
| db_scim_user | :white_check_mark: | :white_large_square: | :white_check_mark: | :white_check_mark: | :white_large_square: | :white_large_square: |
139-
| db_scim_group | :white_check_mark: | :white_large_square: | :white_large_square: | :white_check_mark: | :white_large_square: | :white_large_square: |
140-
| db_notebook | :white_check_mark: | :white_large_square: | :white_large_square: | :white_check_mark: | :white_large_square: | :white_large_square: |
141-
| db_cluster | :white_check_mark: | :white_large_square: | :white_large_square: | :white_check_mark: | :white_large_square: | :white_large_square: |
142-
| db_job | :white_check_mark: | :white_large_square: | :white_large_square: | :white_check_mark: | :white_large_square: | :white_large_square: |
143-
| db_dbfs_file | :white_check_mark: | :white_large_square: | :white_large_square: | :white_check_mark: | :white_large_square: | :white_large_square: |
144-
| db_dbfs_file_sync | :white_check_mark: | :white_large_square: | :white_large_square: | :white_check_mark: | :white_large_square: | :white_large_square: |
145-
| db_instance_profile | :white_check_mark: | :white_large_square: | :white_large_square: | :white_check_mark: | :white_large_square: | :white_large_square: |
146-
| db_aws_s3_mount | :white_check_mark: | :white_large_square: | :white_large_square: | :white_check_mark: | :white_large_square: | :white_large_square: |
147-
| db_azure_blob_mount | :white_check_mark: | :white_large_square: | :white_large_square: | :white_check_mark: | :white_large_square: | :white_large_square: |
148-
| db_azure_adls_gen1_mount | :white_check_mark: | :white_large_square: | :white_large_square: | :white_check_mark: | :white_large_square: | :white_large_square: |
149-
| db_azure_adls_gen2_mount | :white_check_mark: | :white_large_square: | :white_large_square: | :white_check_mark: | :white_large_square: | :white_large_square: |
131+
| Resource | Implemented | Import Support | Acceptance Tests | Documentation | Reviewed | Finalize Schema |
132+
|----------------------------------|--------------------|----------------------|----------------------|----------------------|----------------------|----------------------|
133+
| databricks_token | :white_check_mark: | :white_large_square: | :white_check_mark: | :white_check_mark: | :white_large_square: | :white_large_square: |
134+
| databricks_secret_scope | :white_check_mark: | :white_large_square: | :white_check_mark: | :white_check_mark: | :white_large_square: | :white_large_square: |
135+
| databricks_secret | :white_check_mark: | :white_large_square: | :white_check_mark: | :white_check_mark: | :white_large_square: | :white_large_square: |
136+
| databricks_secret_acl | :white_check_mark: | :white_large_square: | :white_check_mark: | :white_check_mark: | :white_large_square: | :white_large_square: |
137+
| databricks_instance_pool | :white_check_mark: | :white_large_square: | :white_large_square: | :white_check_mark: | :white_large_square: | :white_large_square: |
138+
| databricks_scim_user | :white_check_mark: | :white_large_square: | :white_check_mark: | :white_check_mark: | :white_large_square: | :white_large_square: |
139+
| databricks_scim_group | :white_check_mark: | :white_large_square: | :white_large_square: | :white_check_mark: | :white_large_square: | :white_large_square: |
140+
| databricks_notebook | :white_check_mark: | :white_large_square: | :white_large_square: | :white_check_mark: | :white_large_square: | :white_large_square: |
141+
| databricks_cluster | :white_check_mark: | :white_large_square: | :white_large_square: | :white_check_mark: | :white_large_square: | :white_large_square: |
142+
| databricks_job | :white_check_mark: | :white_large_square: | :white_large_square: | :white_check_mark: | :white_large_square: | :white_large_square: |
143+
| databricks_dbfs_file | :white_check_mark: | :white_large_square: | :white_large_square: | :white_check_mark: | :white_large_square: | :white_large_square: |
144+
| databricks_dbfs_file_sync | :white_check_mark: | :white_large_square: | :white_large_square: | :white_check_mark: | :white_large_square: | :white_large_square: |
145+
| databricks_instance_profile | :white_check_mark: | :white_large_square: | :white_large_square: | :white_check_mark: | :white_large_square: | :white_large_square: |
146+
| databricks_aws_s3_mount | :white_check_mark: | :white_large_square: | :white_large_square: | :white_check_mark: | :white_large_square: | :white_large_square: |
147+
| databricks_azure_blob_mount | :white_check_mark: | :white_large_square: | :white_large_square: | :white_check_mark: | :white_large_square: | :white_large_square: |
148+
| databricks_azure_adls_gen1_mount | :white_check_mark: | :white_large_square: | :white_large_square: | :white_check_mark: | :white_large_square: | :white_large_square: |
149+
| databricks_azure_adls_gen2_mount | :white_check_mark: | :white_large_square: | :white_large_square: | :white_check_mark: | :white_large_square: | :white_large_square: |
150150

151151
### Databricks Terraform Data Sources State
152152

153-
| Data Source | Implemented | Acceptance Tests | Documentation | Reviewed |
154-
|---------------------|----------------------|----------------------|----------------------|----------------------|
155-
| db_notebook | :white_check_mark: | :white_large_square: | :white_large_square: | :white_large_square: |
156-
| db_notebook_paths | :white_check_mark: | :white_large_square: | :white_large_square: | :white_large_square: |
157-
| db_dbfs_file | :white_check_mark: | :white_large_square: | :white_large_square: | :white_large_square: |
158-
| db_dbfs_file_paths | :white_check_mark: | :white_large_square: | :white_large_square: | :white_large_square: |
159-
| db_zones | :white_large_square: | :white_large_square: | :white_large_square: | :white_large_square: |
160-
| db_runtimes | :white_large_square: | :white_large_square: | :white_large_square: | :white_large_square: |
161-
| db_instance_pool | :white_large_square: | :white_large_square: | :white_large_square: | :white_large_square: |
162-
| db_scim_user | :white_large_square: | :white_large_square: | :white_large_square: | :white_large_square: |
163-
| db_scim_group | :white_large_square: | :white_large_square: | :white_large_square: | :white_large_square: |
164-
| db_cluster | :white_large_square: | :white_large_square: | :white_large_square: | :white_large_square: |
165-
| db_job | :white_large_square: | :white_large_square: | :white_large_square: | :white_large_square: |
166-
| db_mount | :white_large_square: | :white_large_square: | :white_large_square: | :white_large_square: |
167-
| db_instance_profile | :white_large_square: | :white_large_square: | :white_large_square: | :white_large_square: |
168-
| db_database | :white_large_square: | :white_large_square: | :white_large_square: | :white_large_square: |
169-
| db_table | :white_large_square: | :white_large_square: | :white_large_square: | :white_large_square: |
153+
| Data Source | Implemented | Acceptance Tests | Documentation | Reviewed |
154+
|-----------------------------|----------------------|----------------------|----------------------|----------------------|
155+
| databricks_notebook | :white_check_mark: | :white_large_square: | :white_large_square: | :white_large_square: |
156+
| databricks_notebook_paths | :white_check_mark: | :white_large_square: | :white_large_square: | :white_large_square: |
157+
| databricks_dbfs_file | :white_check_mark: | :white_large_square: | :white_large_square: | :white_large_square: |
158+
| databricks_dbfs_file_paths | :white_check_mark: | :white_large_square: | :white_large_square: | :white_large_square: |
159+
| databricks_zones | :white_large_square: | :white_large_square: | :white_large_square: | :white_large_square: |
160+
| databricks_runtimes | :white_large_square: | :white_large_square: | :white_large_square: | :white_large_square: |
161+
| databricks_instance_pool | :white_large_square: | :white_large_square: | :white_large_square: | :white_large_square: |
162+
| databricks_scim_user | :white_large_square: | :white_large_square: | :white_large_square: | :white_large_square: |
163+
| databricks_scim_group | :white_large_square: | :white_large_square: | :white_large_square: | :white_large_square: |
164+
| databricks_cluster | :white_large_square: | :white_large_square: | :white_large_square: | :white_large_square: |
165+
| databricks_job | :white_large_square: | :white_large_square: | :white_large_square: | :white_large_square: |
166+
| databricks_mount | :white_large_square: | :white_large_square: | :white_large_square: | :white_large_square: |
167+
| databricks_instance_profile | :white_large_square: | :white_large_square: | :white_large_square: | :white_large_square: |
168+
| databricks_database | :white_large_square: | :white_large_square: | :white_large_square: | :white_large_square: |
169+
| databricks_table | :white_large_square: | :white_large_square: | :white_large_square: | :white_large_square: |
170170

171171

172172
## Testing

0 commit comments

Comments
 (0)