Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save masoncusack/3806347b0ef5ed873ac77689c63a4ab6 to your computer and use it in GitHub Desktop.
Save masoncusack/3806347b0ef5ed873ac77689c63a4ab6 to your computer and use it in GitHub Desktop.
Terraform databricks provider debug output - user group
terraform-databricks-sec-resources git:4837-custom-cluster-libraries ❯ tf apply -var-file=private.tfvars -auto-approve ⏎ ✹ ✭
2020/06/08 14:18:25 [WARN] Log levels other than TRACE are currently unreliable, and are supported only for backward compatibility.
Use TF_LOG=TRACE to see Terraform's internal logs.
----
2020/06/08 14:18:26 [INFO] Terraform version: 0.12.26
2020/06/08 14:18:26 [INFO] Go runtime version: go1.13.11
2020/06/08 14:18:26 [INFO] CLI args: []string{"/usr/local/bin/terraform", "apply", "-var-file=private.tfvars", "-auto-approve"}
2020/06/08 14:18:26 [DEBUG] Attempting to open CLI config file: /Users/mason/.terraformrc
2020/06/08 14:18:26 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2020/06/08 14:18:26 [DEBUG] checking for credentials in "/Users/mason/.terraform.d/plugins"
2020/06/08 14:18:26 [INFO] CLI command args: []string{"apply", "-var-file=private.tfvars", "-auto-approve"}
2020/06/08 14:18:26 [WARN] Log levels other than TRACE are currently unreliable, and are supported only for backward compatibility.
Use TF_LOG=TRACE to see Terraform's internal logs.
----
2020/06/08 14:18:26 [DEBUG] New state was assigned lineage "de59ed2a-9008-4475-5cc5-779bf4da2b3b"
2020/06/08 14:18:26 [DEBUG] checking for provider in "."
2020/06/08 14:18:26 [DEBUG] checking for provider in "/usr/local/bin"
2020/06/08 14:18:26 [DEBUG] checking for provider in ".terraform/plugins/darwin_amd64"
2020/06/08 14:18:26 [DEBUG] checking for provider in "/Users/mason/.terraform.d/plugins"
2020/06/08 14:18:26 [DEBUG] found provider "terraform-provider-databricks_v0.1.0"
2020/06/08 14:18:26 [DEBUG] found valid plugin: "databricks", "0.1.0", "/Users/mason/.terraform.d/plugins/terraform-provider-databricks_v0.1.0"
2020/06/08 14:18:26 [DEBUG] checking for provisioner in "."
2020/06/08 14:18:26 [DEBUG] checking for provisioner in "/usr/local/bin"
2020/06/08 14:18:26 [DEBUG] checking for provisioner in ".terraform/plugins/darwin_amd64"
2020/06/08 14:18:26 [DEBUG] checking for provisioner in "/Users/mason/.terraform.d/plugins"
2020/06/08 14:18:26 [INFO] backend/local: starting Apply operation
2020-06-08T14:18:26.092+0100 [INFO] plugin: configuring client automatic mTLS
2020-06-08T14:18:26.114+0100 [DEBUG] plugin: starting plugin: path=/Users/mason/.terraform.d/plugins/terraform-provider-databricks_v0.1.0 args=[/Users/mason/.terraform.d/plugins/terraform-provider-databricks_v0.1.0]
2020-06-08T14:18:26.116+0100 [DEBUG] plugin: plugin started: path=/Users/mason/.terraform.d/plugins/terraform-provider-databricks_v0.1.0 pid=76761
2020-06-08T14:18:26.116+0100 [DEBUG] plugin: waiting for RPC address: path=/Users/mason/.terraform.d/plugins/terraform-provider-databricks_v0.1.0
2020-06-08T14:18:26.125+0100 [DEBUG] plugin.terraform-provider-databricks_v0.1.0: 2020/06/08 14:18:26 0.1.0, commit 20d14d61cf0347eba500f3b799f4236b15b40568, built at 2020-04-29T15:42:58Z
2020-06-08T14:18:26.125+0100 [INFO] plugin.terraform-provider-databricks_v0.1.0: configuring server automatic mTLS: timestamp=2020-06-08T14:18:26.125+0100
2020-06-08T14:18:26.150+0100 [DEBUG] plugin: using plugin: version=5
2020-06-08T14:18:26.150+0100 [DEBUG] plugin.terraform-provider-databricks_v0.1.0: plugin address: address=/var/folders/23/_0zm2ddn3c3dvj5pfr2w6wrw0000gn/T/plugin751445924 network=unix timestamp=2020-06-08T14:18:26.150+0100
2020-06-08T14:18:26.196+0100 [WARN] plugin.stdio: received EOF, stopping recv loop: err="rpc error: code = Unimplemented desc = unknown service plugin.GRPCStdio"
2020-06-08T14:18:26.198+0100 [DEBUG] plugin: plugin process exited: path=/Users/mason/.terraform.d/plugins/terraform-provider-databricks_v0.1.0 pid=76761
2020-06-08T14:18:26.198+0100 [DEBUG] plugin: plugin exited
2020/06/08 14:18:26 [INFO] terraform: building graph: GraphTypeValidate
2020/06/08 14:18:26 [DEBUG] ProviderTransformer: "databricks_secret_scope.privileged-scope" (*terraform.NodeValidatableResource) needs provider.databricks
2020/06/08 14:18:26 [DEBUG] ProviderTransformer: "databricks_cluster.high_concurrency_cluster" (*terraform.NodeValidatableResource) needs provider.databricks
2020/06/08 14:18:26 [DEBUG] ProviderTransformer: "databricks_cluster.standard_cluster" (*terraform.NodeValidatableResource) needs provider.databricks
2020/06/08 14:18:26 [DEBUG] ProviderTransformer: "databricks_scim_group.privileged-user-group" (*terraform.NodeValidatableResource) needs provider.databricks
2020/06/08 14:18:26 [DEBUG] ProviderTransformer: "databricks_secret_acl.privileged-acl" (*terraform.NodeValidatableResource) needs provider.databricks
2020/06/08 14:18:26 [DEBUG] ProviderTransformer: "databricks_notebook.notebook" (*terraform.NodeValidatableResource) needs provider.databricks
2020/06/08 14:18:26 [DEBUG] ReferenceTransformer: "databricks_scim_group.privileged-user-group" references: []
2020/06/08 14:18:26 [DEBUG] ReferenceTransformer: "databricks_secret_acl.privileged-acl" references: [databricks_secret_scope.privileged-scope]
2020/06/08 14:18:26 [DEBUG] ReferenceTransformer: "databricks_cluster.standard_cluster" references: []
2020/06/08 14:18:26 [DEBUG] ReferenceTransformer: "provider.databricks" references: [var.databricks_api_token var.databricks_host]
2020/06/08 14:18:26 [DEBUG] ReferenceTransformer: "databricks_secret_scope.privileged-scope" references: []
2020/06/08 14:18:26 [DEBUG] ReferenceTransformer: "databricks_cluster.high_concurrency_cluster" references: []
2020/06/08 14:18:26 [DEBUG] ReferenceTransformer: "databricks_notebook.notebook" references: []
2020/06/08 14:18:26 [DEBUG] ReferenceTransformer: "var.databricks_host" references: []
2020/06/08 14:18:26 [DEBUG] ReferenceTransformer: "var.databricks_api_token" references: []
2020/06/08 14:18:26 [DEBUG] ReferenceTransformer: "var.cluster_default_packages" references: []
2020/06/08 14:18:26 [DEBUG] Starting graph walk: walkValidate
2020-06-08T14:18:26.201+0100 [INFO] plugin: configuring client automatic mTLS
2020-06-08T14:18:26.223+0100 [DEBUG] plugin: starting plugin: path=/Users/mason/.terraform.d/plugins/terraform-provider-databricks_v0.1.0 args=[/Users/mason/.terraform.d/plugins/terraform-provider-databricks_v0.1.0]
2020-06-08T14:18:26.225+0100 [DEBUG] plugin: plugin started: path=/Users/mason/.terraform.d/plugins/terraform-provider-databricks_v0.1.0 pid=76762
2020-06-08T14:18:26.225+0100 [DEBUG] plugin: waiting for RPC address: path=/Users/mason/.terraform.d/plugins/terraform-provider-databricks_v0.1.0
2020-06-08T14:18:26.233+0100 [DEBUG] plugin.terraform-provider-databricks_v0.1.0: 2020/06/08 14:18:26 0.1.0, commit 20d14d61cf0347eba500f3b799f4236b15b40568, built at 2020-04-29T15:42:58Z
2020-06-08T14:18:26.235+0100 [INFO] plugin.terraform-provider-databricks_v0.1.0: configuring server automatic mTLS: timestamp=2020-06-08T14:18:26.235+0100
2020-06-08T14:18:26.256+0100 [DEBUG] plugin: using plugin: version=5
2020-06-08T14:18:26.256+0100 [DEBUG] plugin.terraform-provider-databricks_v0.1.0: plugin address: address=/var/folders/23/_0zm2ddn3c3dvj5pfr2w6wrw0000gn/T/plugin361644401 network=unix timestamp=2020-06-08T14:18:26.256+0100
2020-06-08T14:18:26.302+0100 [WARN] plugin.stdio: received EOF, stopping recv loop: err="rpc error: code = Unimplemented desc = unknown service plugin.GRPCStdio"
2020-06-08T14:18:26.308+0100 [DEBUG] plugin: plugin process exited: path=/Users/mason/.terraform.d/plugins/terraform-provider-databricks_v0.1.0 pid=76762
2020-06-08T14:18:26.308+0100 [DEBUG] plugin: plugin exited
2020/06/08 14:18:26 [INFO] backend/local: apply calling Refresh
2020/06/08 14:18:26 [INFO] terraform: building graph: GraphTypeRefresh
2020/06/08 14:18:26 [DEBUG] ProviderTransformer: "databricks_secret_acl.privileged-acl" (*terraform.NodeRefreshableManagedResource) needs provider.databricks
2020/06/08 14:18:26 [DEBUG] ProviderTransformer: "databricks_cluster.high_concurrency_cluster" (*terraform.NodeRefreshableManagedResource) needs provider.databricks
2020/06/08 14:18:26 [DEBUG] ProviderTransformer: "databricks_notebook.notebook" (*terraform.NodeRefreshableManagedResource) needs provider.databricks
2020/06/08 14:18:26 [DEBUG] ProviderTransformer: "databricks_scim_group.privileged-user-group" (*terraform.NodeRefreshableManagedResource) needs provider.databricks
2020/06/08 14:18:26 [DEBUG] ProviderTransformer: "databricks_cluster.standard_cluster" (*terraform.NodeRefreshableManagedResource) needs provider.databricks
2020/06/08 14:18:26 [DEBUG] ProviderTransformer: "databricks_secret_scope.privileged-scope" (*terraform.NodeRefreshableManagedResource) needs provider.databricks
2020/06/08 14:18:26 [DEBUG] ReferenceTransformer: "databricks_cluster.high_concurrency_cluster" references: []
2020/06/08 14:18:26 [DEBUG] ReferenceTransformer: "databricks_notebook.notebook" references: []
2020/06/08 14:18:26 [DEBUG] ReferenceTransformer: "var.databricks_host" references: []
2020/06/08 14:18:26 [DEBUG] ReferenceTransformer: "var.cluster_default_packages" references: []
2020/06/08 14:18:26 [DEBUG] ReferenceTransformer: "databricks_secret_scope.privileged-scope" references: []
2020/06/08 14:18:26 [DEBUG] ReferenceTransformer: "databricks_secret_acl.privileged-acl" references: [databricks_secret_scope.privileged-scope]
2020/06/08 14:18:26 [DEBUG] ReferenceTransformer: "var.databricks_api_token" references: []
2020/06/08 14:18:26 [DEBUG] ReferenceTransformer: "provider.databricks" references: [var.databricks_host var.databricks_api_token]
2020/06/08 14:18:26 [DEBUG] ReferenceTransformer: "databricks_scim_group.privileged-user-group" references: []
2020/06/08 14:18:26 [DEBUG] ReferenceTransformer: "databricks_cluster.standard_cluster" references: []
2020/06/08 14:18:26 [DEBUG] Starting graph walk: walkRefresh
2020-06-08T14:18:26.310+0100 [INFO] plugin: configuring client automatic mTLS
2020-06-08T14:18:26.332+0100 [DEBUG] plugin: starting plugin: path=/Users/mason/.terraform.d/plugins/terraform-provider-databricks_v0.1.0 args=[/Users/mason/.terraform.d/plugins/terraform-provider-databricks_v0.1.0]
2020-06-08T14:18:26.334+0100 [DEBUG] plugin: plugin started: path=/Users/mason/.terraform.d/plugins/terraform-provider-databricks_v0.1.0 pid=76763
2020-06-08T14:18:26.334+0100 [DEBUG] plugin: waiting for RPC address: path=/Users/mason/.terraform.d/plugins/terraform-provider-databricks_v0.1.0
2020-06-08T14:18:26.342+0100 [DEBUG] plugin.terraform-provider-databricks_v0.1.0: 2020/06/08 14:18:26 0.1.0, commit 20d14d61cf0347eba500f3b799f4236b15b40568, built at 2020-04-29T15:42:58Z
2020-06-08T14:18:26.343+0100 [INFO] plugin.terraform-provider-databricks_v0.1.0: configuring server automatic mTLS: timestamp=2020-06-08T14:18:26.343+0100
2020-06-08T14:18:26.366+0100 [DEBUG] plugin.terraform-provider-databricks_v0.1.0: plugin address: address=/var/folders/23/_0zm2ddn3c3dvj5pfr2w6wrw0000gn/T/plugin904750430 network=unix timestamp=2020-06-08T14:18:26.366+0100
2020-06-08T14:18:26.366+0100 [DEBUG] plugin: using plugin: version=5
2020-06-08T14:18:26.412+0100 [WARN] plugin.stdio: received EOF, stopping recv loop: err="rpc error: code = Unimplemented desc = unknown service plugin.GRPCStdio"
2020/06/08 14:18:26 [DEBUG] Resource state not found for node "databricks_notebook.notebook", instance databricks_notebook.notebook
2020/06/08 14:18:26 [DEBUG] ReferenceTransformer: "databricks_notebook.notebook" references: []
2020/06/08 14:18:26 [DEBUG] Resource state not found for node "databricks_cluster.high_concurrency_cluster", instance databricks_cluster.high_concurrency_cluster
2020/06/08 14:18:26 [DEBUG] ReferenceTransformer: "databricks_cluster.high_concurrency_cluster" references: []
2020/06/08 14:18:26 [DEBUG] ReferenceTransformer: "databricks_secret_scope.privileged-scope" references: []
2020/06/08 14:18:26 [DEBUG] Resource state not found for node "databricks_cluster.standard_cluster", instance databricks_cluster.standard_cluster
2020/06/08 14:18:26 [DEBUG] ReferenceTransformer: "databricks_cluster.standard_cluster" references: []
2020/06/08 14:18:26 [DEBUG] Resource state not found for node "databricks_scim_group.privileged-user-group", instance databricks_scim_group.privileged-user-group
databricks_secret_scope.privileged-scope: Refreshing state... [id=privileged-secret-scope]
2020/06/08 14:18:26 [DEBUG] ReferenceTransformer: "databricks_scim_group.privileged-user-group" references: []
2020-06-08T14:18:26.417+0100 [DEBUG] plugin.terraform-provider-databricks_v0.1.0: 2020/06/08 14:18:26 {"Method":"GET","URI":"https://adb-4537579222467863.3.azuredatabricks.net/api/2.0/secrets/scopes/list?"}
2020/06/08 14:18:26 [WARN] Provider "registry.terraform.io/-/databricks" produced an invalid plan for databricks_notebook.notebook, but we are tolerating it because it is using the legacy plugin SDK.
The following problems may be the cause of any confusing errors from downstream operations:
- .content: planned value cty.StringVal("4017130115") does not match config value cty.StringVal("IyBXZWxjb21lIHRvIHlvdXIgSnVweXRlciBub3RlYm9vaw==")
2020/06/08 14:18:26 [WARN] Provider "registry.terraform.io/-/databricks" produced an invalid plan for databricks_cluster.high_concurrency_cluster, but we are tolerating it because it is using the legacy plugin SDK.
The following problems may be the cause of any confusing errors from downstream operations:
- .library_egg: planned value cty.SetValEmpty(cty.Object(map[string]cty.Type{"messages":cty.List(cty.String), "path":cty.String, "status":cty.String})) does not match config value cty.NullVal(cty.Set(cty.Object(map[string]cty.Type{"messages":cty.List(cty.String), "path":cty.String, "status":cty.String})))
.List(cty.String), "messages":cty.List(cty.String), "repo":cty.String, "status":cty.String})))
- .library_cran: planned value cty.SetValEmpty(cty.Object(map[string]cty.Type{"messages":cty.String, "package":cty.String, "repo":cty.String, "status":cty.String})) does not match config value cty.NullVal(cty.Set(cty.Object(map[string]cty.Type{"messages":cty.String, "package":cty.String, "repo":cty.String, "status":cty.String})))
- .autotermination_minutes: planned value cty.NumberIntVal(60) does not match config value cty.NullVal(cty.Number)
- .library_jar: planned value cty.SetValEmpty(cty.Object(map[string]cty.Type{"messages":cty.List(cty.String), "path":cty.String, "status":cty.String})) does not match config value cty.NullVal(cty.Set(cty.Object(map[string]cty.Type{"messages":cty.List(cty.String), "path":cty.String, "status":cty.String})))
- .library_pypi: planned value cty.SetValEmpty(cty.Object(map[string]cty.Type{"messages":cty.List(cty.String), "package":cty.String, "repo":cty.String, "status":cty.String})) does not match config value cty.NullVal(cty.Set(cty.Object(map[string]cty.Type{"messages":cty.List(cty.String), "package":cty.String, "repo":cty.String, "status":cty.String})))
- .autoscale: planned value cty.SetVal([]cty.Value{cty.ObjectVal(map[string]cty.Value{"max_workers":cty.NumberIntVal(3), "min_workers":cty.NumberIntVal(1)})}) does not match config value cty.SetVal([]cty.Value{cty.ObjectVal(map[string]cty.Value{"max_workers":cty.NumberIntVal(3), "min_workers":cty.NumberIntVal(1)})})
- .library_whl: planned value cty.SetValEmpty(cty.Object(map[string]cty.Type{"messages":cty.List(cty.String), "path":cty.String, "status":cty.String})) does not match config value cty.NullVal(cty.Set(cty.Object(map[string]cty.Type{"messages":cty.List(cty.String), "path":cty.String, "status":cty.String})))
2020/06/08 14:18:26 [WARN] Provider "registry.terraform.io/-/databricks" produced an invalid plan for databricks_cluster.standard_cluster, but we are tolerating it because it is using the legacy plugin SDK.
The following problems may be the cause of any confusing errors from downstream operations:
- .library_egg: planned value cty.SetValEmpty(cty.Object(map[string]cty.Type{"messages":cty.List(cty.String), "path":cty.String, "status":cty.String})) does not match config value cty.NullVal(cty.Set(cty.Object(map[string]cty.Type{"messages":cty.List(cty.String), "path":cty.String, "status":cty.String})))
- .library_cran: planned value cty.SetValEmpty(cty.Object(map[string]cty.Type{"messages":cty.String, "package":cty.String, "repo":cty.String, "status":cty.String})) does not match config value cty.NullVal(cty.Set(cty.Object(map[string]cty.Type{"messages":cty.String, "package":cty.String, "repo":cty.String, "status":cty.String})))
cty.List(cty.String), "repo":cty.String, "status":cty.String})))
- .library_jar: planned value cty.SetValEmpty(cty.Object(map[string]cty.Type{"messages":cty.List(cty.String), "path":cty.String, "status":cty.String})) does not match config value cty.NullVal(cty.Set(cty.Object(map[string]cty.Type{"messages":cty.List(cty.String), "path":cty.String, "status":cty.String})))
- .library_pypi: planned value cty.SetValEmpty(cty.Object(map[string]cty.Type{"messages":cty.List(cty.String), "package":cty.String, "repo":cty.String, "status":cty.String})) does not match config value cty.NullVal(cty.Set(cty.Object(map[string]cty.Type{"messages":cty.List(cty.String), "package":cty.String, "repo":cty.String, "status":cty.String})))
- .autotermination_minutes: planned value cty.NumberIntVal(60) does not match config value cty.NullVal(cty.Number)
- .library_whl: planned value cty.SetVal([]cty.Value{cty.ObjectVal(map[string]cty.Value{"messages":cty.UnknownVal(cty.List(cty.String)), "path":cty.StringVal("dbfs:/custom-whls/my_whl.whl"), "status":cty.UnknownVal(cty.String)})}) does not match config value cty.SetVal([]cty.Value{cty.ObjectVal(map[string]cty.Value{"messages":cty.NullVal(cty.List(cty.String)), "path":cty.StringVal("dbfs:/custom-whls/my_whl.whl"), "status":cty.NullVal(cty.String)})})
- .autoscale: planned value cty.SetVal([]cty.Value{cty.ObjectVal(map[string]cty.Value{"max_workers":cty.NumberIntVal(3), "min_workers":cty.NumberIntVal(1)})}) does not match config value cty.SetVal([]cty.Value{cty.ObjectVal(map[string]cty.Value{"max_workers":cty.NumberIntVal(3), "min_workers":cty.NumberIntVal(1)})})
2020/06/08 14:18:27 [DEBUG] ReferenceTransformer: "databricks_secret_acl.privileged-acl" references: []
databricks_secret_acl.privileged-acl: Refreshing state... [id=privileged-secret-scope|||Privileged user group]
2020-06-08T14:18:27.228+0100 [DEBUG] plugin.terraform-provider-databricks_v0.1.0: 2020/06/08 14:18:27 {"Method":"GET","URI":"https://adb-4537579222467863.3.azuredatabricks.net/api/2.0/secrets/acls/get?principal=Privileged+user+group\u0026scope=privileged-secret-scope"}
2020/06/08 14:18:27 [ERROR] <root>: eval: *terraform.EvalRefresh, err: status 400: err Response from server {"error_code":"INVALID_PARAMETER_VALUE","message":"User or Group Privileged user group does not exist."}
2020/06/08 14:18:27 [ERROR] <root>: eval: *terraform.EvalSequence, err: status 400: err Response from server {"error_code":"INVALID_PARAMETER_VALUE","message":"User or Group Privileged user group does not exist."}
Error: status 400: err Response from server {"error_code":"INVALID_PARAMETER_VALUE","message":"User or Group Privileged user group does not exist."}
2020-06-08T14:18:27.893+0100 [DEBUG] plugin: plugin process exited: path=/Users/mason/.terraform.d/plugins/terraform-provider-databricks_v0.1.0 pid=76763
2020-06-08T14:18:27.893+0100 [DEBUG] plugin: plugin exited
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment