Skip to content

Instantly share code, notes, and snippets.

@rsalmond
Created August 19, 2019 15:21
Show Gist options
  • Save rsalmond/48c98eb8790bf68a08804e8372b9f5b3 to your computer and use it in GitHub Desktop.
Save rsalmond/48c98eb8790bf68a08804e8372b9f5b3 to your computer and use it in GitHub Desktop.
TF_LOG=debug AUTH0_LOG=debug terraform12 apply
2019/08/19 15:19:32 [INFO] Terraform version: 0.12.6
2019/08/19 15:19:32 [INFO] Go runtime version: go1.12.4
2019/08/19 15:19:32 [INFO] CLI args: []string{"/usr/local/bin/terraform12", "apply"}
2019/08/19 15:19:32 [DEBUG] Attempting to open CLI config file: /root/.terraformrc
2019/08/19 15:19:32 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2019/08/19 15:19:32 [INFO] CLI command args: []string{"apply"}
2019/08/19 15:19:32 [DEBUG] checking for provider in "."
2019/08/19 15:19:32 [DEBUG] checking for provider in "/usr/local/bin"
2019/08/19 15:19:32 [DEBUG] checking for provider in ".terraform/plugins/linux_amd64"
2019/08/19 15:19:32 [DEBUG] checking for provider in "/root/.terraform.d/plugins"
2019/08/19 15:19:32 [WARN] found legacy provider "terraform-provider-auth0"
2019/08/19 15:19:32 [DEBUG] found valid plugin: "auth0", "0.0.0", "/root/.terraform.d/plugins/terraform-provider-auth0"
2019/08/19 15:19:32 [DEBUG] checking for provisioner in "."
2019/08/19 15:19:32 [DEBUG] checking for provisioner in "/usr/local/bin"
2019/08/19 15:19:32 [DEBUG] checking for provisioner in ".terraform/plugins/linux_amd64"
2019/08/19 15:19:32 [DEBUG] checking for provisioner in "/root/.terraform.d/plugins"
2019/08/19 15:19:32 [INFO] backend/local: starting Apply operation
2019-08-19T15:19:33.038Z [INFO] plugin: configuring client automatic mTLS
2019-08-19T15:19:33.074Z [DEBUG] plugin: starting plugin: path=/root/.terraform.d/plugins/terraform-provider-auth0 args=[/root/.terraform.d/plugins/terraform-provider-auth0]
2019-08-19T15:19:33.084Z [DEBUG] plugin: plugin started: path=/root/.terraform.d/plugins/terraform-provider-auth0 pid=2909
2019-08-19T15:19:33.085Z [DEBUG] plugin: waiting for RPC address: path=/root/.terraform.d/plugins/terraform-provider-auth0
2019-08-19T15:19:33.101Z [INFO] plugin.terraform-provider-auth0: configuring server automatic mTLS: timestamp=2019-08-19T15:19:33.100Z
2019-08-19T15:19:33.136Z [DEBUG] plugin.terraform-provider-auth0: plugin address: network=unix address=/tmp/plugin299001424 timestamp=2019-08-19T15:19:33.136Z
2019-08-19T15:19:33.136Z [DEBUG] plugin: using plugin: version=5
2019/08/19 15:19:33 [TRACE] GRPCProvider: GetSchema
2019-08-19T15:19:33.253Z [DEBUG] plugin: plugin process exited: path=/root/.terraform.d/plugins/terraform-provider-auth0 pid=2909
2019-08-19T15:19:33.253Z [DEBUG] plugin: plugin exited
2019/08/19 15:19:33 [TRACE] terraform.NewContext: complete
2019/08/19 15:19:33 [TRACE] backend/local: finished building terraform.Context
2019/08/19 15:19:33 [TRACE] backend/local: requesting interactive input, if necessary
2019/08/19 15:19:33 [TRACE] Context.Input: Prompting for variables
2019/08/19 15:19:33 [DEBUG] ProviderTransformer: "auth0_user.user" (*terraform.NodeValidatableResource) needs provider.auth0
2019/08/19 15:19:33 [DEBUG] ReferenceTransformer: "auth0_user.user" references: []
2019/08/19 15:19:33 [DEBUG] ReferenceTransformer: "provider.auth0" references: []
2019-08-19T15:19:33.259Z [INFO] plugin: configuring client automatic mTLS
2019-08-19T15:19:33.302Z [DEBUG] plugin: starting plugin: path=/root/.terraform.d/plugins/terraform-provider-auth0 args=[/root/.terraform.d/plugins/terraform-provider-auth0]
2019-08-19T15:19:33.303Z [DEBUG] plugin: plugin started: path=/root/.terraform.d/plugins/terraform-provider-auth0 pid=2923
2019-08-19T15:19:33.303Z [DEBUG] plugin: waiting for RPC address: path=/root/.terraform.d/plugins/terraform-provider-auth0
2019-08-19T15:19:33.317Z [INFO] plugin.terraform-provider-auth0: configuring server automatic mTLS: timestamp=2019-08-19T15:19:33.317Z
2019-08-19T15:19:33.364Z [DEBUG] plugin.terraform-provider-auth0: plugin address: address=/tmp/plugin968608762 network=unix timestamp=2019-08-19T15:19:33.363Z
2019-08-19T15:19:33.366Z [DEBUG] plugin: using plugin: version=5
2019-08-19T15:19:33.485Z [DEBUG] plugin: plugin process exited: path=/root/.terraform.d/plugins/terraform-provider-auth0 pid=2923
2019-08-19T15:19:33.485Z [DEBUG] plugin: plugin exited
2019/08/19 15:19:33 [TRACE] [walkValidate] Exiting eval tree: provider.auth0 (close)
2019/08/19 15:19:33 [TRACE] vertex "provider.auth0 (close)": visit complete
2019/08/19 15:19:33 [INFO] backend/local: apply calling Refresh
2019/08/19 15:19:33 [INFO] terraform: building graph: GraphTypeRefresh
2019/08/19 15:19:33 [TRACE] Executing graph transform *terraform.ConfigTransformer
2019/08/19 15:19:33 [TRACE] ConfigTransformer: Starting for path:
2019/08/19 15:19:33 [TRACE] Completed graph transform *terraform.ConfigTransformer with new graph:
auth0_user.user - *terraform.NodeRefreshableManagedResource
------
2019/08/19 15:19:33 [TRACE] Executing graph transform *terraform.ConfigTransformer
2019/08/19 15:19:33 [TRACE] ConfigTransformer: Starting for path:
2019/08/19 15:19:33 [TRACE] Completed graph transform *terraform.ConfigTransformer (no changes)
2019/08/19 15:19:33 [TRACE] Executing graph transform *terraform.OrphanResourceInstanceTransformer
2019/08/19 15:19:33 [TRACE] Completed graph transform *terraform.OrphanResourceInstanceTransformer (no changes)
2019/08/19 15:19:33 [TRACE] Executing graph transform *terraform.StateTransformer
2019/08/19 15:19:33 [TRACE] StateTransformer: creating nodes for deposed instance objects only
2019/08/19 15:19:33 [TRACE] Completed graph transform *terraform.StateTransformer (no changes)
2019/08/19 15:19:33 [TRACE] Executing graph transform *terraform.AttachStateTransformer
2019/08/19 15:19:33 [TRACE] Completed graph transform *terraform.AttachStateTransformer (no changes)
2019/08/19 15:19:33 [TRACE] Executing graph transform *terraform.AttachResourceConfigTransformer
2019/08/19 15:19:33 [TRACE] AttachResourceConfigTransformer: attaching to "auth0_user.user" (*terraform.NodeRefreshableManagedResource) config from thing.tf:7,1-29
2019/08/19 15:19:33 [TRACE] Completed graph transform *terraform.AttachResourceConfigTransformer (no changes)
2019/08/19 15:19:33 [TRACE] Executing graph transform *terraform.RootVariableTransformer
2019/08/19 15:19:33 [TRACE] Completed graph transform *terraform.RootVariableTransformer (no changes)
2019/08/19 15:19:33 [TRACE] Executing graph transform *terraform.LocalTransformer
2019/08/19 15:19:33 [TRACE] Complet2019-08-19T15:19:33.543Z [DEBUG] plugin: starting plugin: path=/root/.terraform.d/plugins/terraform-provider-auth0 args=[/root/.terraform.d/plugins/terraform-provider-auth0]
2019-08-19T15:19:33.544Z [DEBUG] plugin: plugin started: path=/root/.terraform.d/plugins/terraform-provider-auth0 pid=2933
2019-08-19T15:19:33.545Z [DEBUG] plugin: waiting for RPC address: path=/root/.terraform.d/plugins/terraform-provider-auth0
2019-08-19T15:19:33.564Z [INFO] plugin.terraform-provider-auth0: configuring server automatic mTLS: timestamp=2019-08-19T15:19:33.564Z
2019-08-19T15:19:33.612Z [DEBUG] plugin.terraform-provider-auth0: plugin address: address=/tmp/plugin913345544 network=unix timestamp=2019-08-19T15:19:33.612Z
2019-08-19T15:19:33.614Z [DEBUG] plugin: using plugin: version=5
2019/08/19 15:19:33 [DEBUG] ReferenceTransformer: "auth0_user.user" references: []
2019/08/19 15:19:33 [TRACE] Completed graph transform *terraform.ReferenceTransformer (no changes)
auth0_user.user: Refreshing state... [id=auth0|5d5abde4e1a4a50dc88d049c]
2019-08-19T15:19:34.385Z [DEBUG] plugin: plugin process exited: path=/root/.terraform.d/plugins/terraform-provider-auth0 pid=2933
2019-08-19T15:19:34.385Z [DEBUG] plugin: plugin exited
2019/08/19 15:19:34 [INFO] terraform: building graph: GraphTypePlan
2019/08/19 15:19:34 [TRACE] Executing graph transform *terraform.ConfigTransformer
2019/08/19 15:19:34 [TRACE] ConfigTransformer: Starting for path:
2019/08/19 15:19:34 [TRACE] Completed graph transform *terraform.ConfigTransformer with new graph:
auth0_user.user - *terraform.NodePlannableResource
------
2019/08/19 15:19:34 [TRACE] Executing graph transform *terraform.LocalTransformer
2019/08/19 15:19:34 [TRACE] Completed graph transform *terraform.LocalTransformer (no changes)
2019/08/19 15:19:34 [TRACE] Executing graph transform *terraform.OutputTransformer
2019/08/19 15:19:34 [TRACE] Completed graph transform *terraform.OutputTransformer (no changes)
2019/08/19 15:19:34 [TRACE] Executing graph transform *terraform.OrphanResourceInstanceTransformer
2019/08/19 15:19:34 [TRACE] Completed graph transform *terraform.OrphanResourceInstanceTransformer (no changes)
2019/08/19 15:19:34 [TRACE] Executing graph transform *terraform.StateTransformer
2019/08/19 15:19:34 [TRACE] StateTransformer: creating nodes for deposed instance objects only
2019/08/19 15:19:34 [TRACE] Completed graph transform *terraform.StateTransformer (no changes)
2019/08/19 15:19:34 [TRACE] Executing graph transform *terraform.OrphanOutputTransformer
2019/08/19 15:19:34 [TRACE] Completed graph transform *terraform.OrphanOutputTransformer (no changes)
2019/08/19 15:19:34 [TRACE] Executing graph transform *terraform.AttachResourceConfigTransformer
2019/08/19 15:19:34 [TRACE] AttachResourceConfigTransformer: attaching to "auth0_user.user" (*terraform.NodePlannableResource) config from thing.tf:7,1-29
2019/08/19 15:19:34 [TRACE] Completed graph transform *terraform.AttachResourceConfigTransformer (no changes)
2019/08/19 15:19:34 [TRACE] Executing graph transform *terraform.AttachStateTransformer
2019/08/19 15:19:34 [TRACE] Completed graph transform *terraform.AttachStateTransformer (no changes)
2019/08/19 15:19:34 [TRACE] Executing graph transform *terraform.RootVariableTransformer
201viderTransformer with new graph:
auth0_user.user - *terraform.NodePlannableResource
provider.auth0 - *terraform.NodeApplyableProvider
provider.auth0 - *terraform.NodeApplyableProvider
------
2019/08/19 15:19:34 [DEBUG] ReferenceTransformer: "auth0_user.user" references: []
2019/08/19 15:19:34 [DEBUG] ReferenceTransformer: "provider.auth0" references: []
2019/08/19 15:19:34 [TRACE] Completed graph transform *terraform.ReferenceTransformer (no changes)
2019/08/19 15:19:34 [TRACE] Executing graph transform *terraform.CountBoundaryTransformer
2019/08/19 15:19:34 [TRACE] Completed graph transform *terraform.CountBoundaryTransformer with new graph:
auth0_user.user - *terraform.NodePlannableResource
provider.auth0 - *terraform.NodeApplyableProvider
meta.count-boundary (EachMode fixup) - *terraform.NodeCountBoundary
auth0_user.user - *terraform.NodePlannableResource
provider.auth0 - *terraform.NodeApplyableProvider
provider.auth0 - *terraform.NodeApplyableProvider
------
2019/08/19 15:19:34 [TRACE] Executing graph transform *terraform.TargetsTransformer
2019/08/19 15:19:34 [TRACE] Completed graph transform *terraform.TargetsTransformer (no changes)
2019/08/19 15:19:34 [TRACE] Executing graph transform *terraform.ForcedCBDTransformer
2019/08/19 15:19:34 [TRACE] ForcedCBDTransformer: "auth0_user.user" (*terraform.NodePlannableResource) has no CBD descendent, so skipping
2019/08/19 15:19:34 [DEBUG] Starting graph walk: walkPlan
2019-08-19T15:19:34.430Z [DEBUG] plugin: starting plugin: path=/root/.terraform.d/plugins/terraform-provider-auth0 args=[/root/.terraform.d/plugins/terraform-provider-auth0]
2019-08-19T15:19:34.431Z [DEBUG] plugin: plugin started: path=/root/.terraform.d/plugins/terraform-provider-auth0 pid=2942
2019-08-19T15:19:34.433Z [DEBUG] plugin: waiting for RPC address: path=/root/.terraform.d/plugins/terraform-provider-auth0
2019-08-19T15:19:34.457Z [INFO] plugin.terraform-provider-auth0: configuring server automatic mTLS: timestamp=2019-08-19T15:19:34.456Z
2019-08-19T15:19:34.496Z [DEBUG] plugin.terraform-provider-auth0: plugin address: address=/tmp/plugin056192693 network=unix timestamp=2019-08-19T15:19:34.496Z
2019-08-19T15:19:34.496Z [DEBUG] plugin: using plugin: version=5
2019/08/19 15:19:34 [TRACE] BuiltinEvalContext: Initialized "auth0" provider for provider.auth0
2019/08/19 15:19:34 [TRACE] <root>: eval: terraform.EvalNoop
2019/08/19 15:19:34 [TRACE] <root>: eval: terraform.EvalNoop
2019/08/19 15:19:34 [TRACE] <root>: eval: *terraform.EvalOpFilter
2019/08/19 15:19:34 [TRACE] <root>: eval: *terraform.EvalSequence
2019/08/19 15:19:34 [TRACE] <root>: eval: *terraform.EvalGetProvider
2019/08/19 15:19:34 [TRACE] <root>: eval: *terraform.EvalOpFilter
2019/08/19 15:19:34 [TRACE] <root>: eval: *terraform.EvalSequence
2019/08/19 15:19:34 [TRACE] <root>: eval: *terraform.EvalConfigProvider
2019/08/19 15:19:34 [TRACE] buildProviderConfig for provider.auth0: using explicit config only
2019/08/19 15:19:34 [TRACE] GRPCProvider: GetSchema
An execution plan has been generated and is shown below.
Resource actions are indicated with the following symbols:
~ update in-place
Terraform will perform the following actions:
2019-08-19T15:19:34.599Z [DEBUG] plugin: plugin process exited: path=/root/.terraform.d/plugins/terraform-provider-auth0 pid=2942
2019-08-19T15:19:34.599Z [DEBUG] plugin: plugin exited
2019/08/19 15:19:34 [TRACE] [walkPlan] Exiting eval tree: provider.auth0 (close)
2019/08/19 15:19:34 [TRACE] vertex "provider.auth0 (close)": visit complete
2019/08/19 15:19:34 [TRACE] dag/walk: visiting "root"
2019/08/19 15:19:34 [TRACE] vertex "root": starting visit (terraform.graphNodeRoot)
2019/08/19 15:19:34 [TRACE] vertex "root": visit complete
2019/08/19 15:19:34 [DEBUG] command: asking for input: "Do you want to perform these actions?"
# auth0_user.user will be updated in-place
~ resource "auth0_user" "user" {
~ app_metadata = jsonencode(
~ {
~ groups = [
"project:platform-admin",
- "foo:bar",
]
}
)
connection_name = "Username-Password-Authentication"
email = "rob+testing@gmail.com"
email_verified = true
id = "auth0|5d5abde4e1a4a50dc88d049c"
nickname = "rsatesting"
password = "<password>"
phone_verified = false
user_id = "auth0|5d5abde4e1a4a50dc88d049c"
verify_email = false
}
Plan: 0 to add, 1 to change, 0 to destroy.
Do you want to perform these actions?
Terraform will perform the actions described above.
Only 'yes' will be accepted to approve.
Enter a value: yes
2019/08/19 15:19:38 [INFO] backend/local: apply calling Apply
2019/08/19 15:19:38 [INFO] terraform: building graph: GraphTypeApply
2019/08/19 15:19:38 [TRACE] Executing graph transform *terraform.ConfigTransformer
2019/08/19 15:19:38 [TRACE] ConfigTransformer: Starting for path:
2019/08/19 15:19:38 [TRACE] Completed graph transform *terraform.ConfigTransformer with new graph:
auth0_user.user (prepare state) - *terraform.NodeApplyableResource
------
2019/08/19 15:19:38 [TRACE] Executing graph transform *terraform.DiffTransformer
2019/08/19 15:19:38 [TRACE] DiffTransformer starting
2019/08/19 15:19:38 [TRACE] DiffTransformer: found Update change for auth0_user.user
2019/08/19 15:19:38 [TRACE] DiffTransformer: auth0_user.user will be represented by auth0_user.user
2019/08/19 15:19:38 [TRACE] DiffTransformer complete
2019/08/19 15:19:38 [TRACE] Completed graph transform *terraform.DiffTransformer with new graph:
auth0_user.user - *terraform.NodeApplyableResourceInstance
auth0_user.user (prepare state) - *terraform.NodeApplyableResource
auth0_user.user (prepare state) - *terraform.NodeApplyableResource
------
2019/08/19 15:19:38 [TRACE] Executing graph transform *terraform.OrphanResourceTransformer
2019/08/19 15:19:38 [TRACE] Completed graph transform *terraform.OrphanResourceTransformer (no changes)
2019/08/19 15:19:38 [DEBUG] ProviderTransformer: "auth0_user.user (prepare state)" (*terraform.NodeApplyableResource) needs provider.auth0
2019/08/19 15:19:38 [TRACE] ProviderTransformer: exact match for provider.auth0 serving auth0_user.user
2019/08/19 15:19:38 [DEBUG] ProviderTransformer: "auth0_user.user" (*terraform.NodeApplyableResourceInstance) needs provider.auth0
2019/08/19 15:19:38 [TRACE] (graphTransformerMulti) Completed graph transform *terraform.ProviderTransformer with new graph:
auth0_user.user - *terraform.NodeApplyableResourceInstance
auth0_user.user (prepare state) - *terraform.NodeApplyableResource
provider.auth0 - *terraform.NodeApplyableProvider
auth0_user.user (prepare state) - *terraform.NodeApplyableResource
provider.auth0 - *terraform.NodeApplyableProvider
provider.auth0 - *terraform.NodeApplyableProvider
------
2019/08/19 15:19:38 [TRACE] (graphTransformerMulti) Executing graph transform *terraform.PruneProviderTransformer
2019/08/19 15:19:38 [DEBUG] ReferenceTransformer: "auth0_user.user (prepare state)" references: []
2019/08/19 15:19:38 [DEBUG] ReferenceTransformer: "auth0_user.user" references: []
2019/08/19 15:19:38 [DEBUG] ReferenceTransformer: "provider.auth0" references: []
2019/08/19 15:19:38 [DEBUG] Starting graph walk: walkApply
2019-08-19T15:19:38.121Z [INFO] plugin: configuring client automatic mTLS
2019-08-19T15:19:38.181Z [DEBUG] plugin: starting plugin: path=/root/.terraform.d/plugins/terraform-provider-auth0 args=[/root/.terraform.d/plugins/terraform-provider-auth0]
2019-08-19T15:19:38.184Z [DEBUG] plugin: plugin started: path=/root/.terraform.d/plugins/terraform-provider-auth0 pid=2951
2019-08-19T15:19:38.184Z [DEBUG] plugin: waiting for RPC address: path=/root/.terraform.d/plugins/terraform-provider-auth0
2019-08-19T15:19:38.203Z [INFO] plugin.terraform-provider-auth0: configuring server automatic mTLS: timestamp=2019-08-19T15:19:38.202Z
2019-08-19T15:19:38.244Z [DEBUG] plugin.terraform-provider-auth0: plugin address: address=/tmp/plugin777113974 network=unix timestamp=2019-08-19T15:19:38.244Z
2019-08-19T15:19:38.245Z [DEBUG] plugin: using plugin: version=5
auth0_user.user: Modifying... [id=auth0|5d5abde4e1a4a50dc88d049c]
2019/08/19 15:19:38 [DEBUG] auth0_user.user: apply errored, but we're indicating that via the Error pointer rather than returning it: 400 Bad Request: Payload validation error: 'None of the valid schemas were met'. Inner errors: [ Payload validation error: 'Missing required property: blocked'. (also) Payload validation error: 'Missing required property: email_verified'. (also) Payload validation error: 'Missing required property: email'. (also) Payload validation error: 'Missing required property: verify_email'. (also) Payload validation error: 'Missing required property: phone_number'. (also) Payload validation error: 'Missing required property: phone_verified'. (also) Payload validation error: 'Missing required property: verify_phone_number'. (also) Payload validation error: 'Missing required property: password'. (also) Payload validation error: 'Missing required property: verify_password'. (also) Payload validation error: 'Missing required property: user_metadata'. (also) Payload validation error: 'Missing required property: app_metadata'. (also) Payload validation error: 'Missing required property: username'. (also) Payload validation error: 'Missing required property: client_id'. (also) Payload validation error: 'Missing required property: given_name'. (also) Payload validation error: 'Missing required property: family_name'. (also) Payload validation error: 'Missing required property: picture'. (also) Payload validation error: 'Missing required property: name'. (also) Payload validation error: 'Missing required property: nickname'. ].
2019/08/19 15:19:38 [TRACE] <root>: eval: *terraform.EvalMaybeTainted
2019-08-19T15:19:38.789Z [DEBUG] plugin: plugin process exited: path=/root/.terraform.d/plugins/terraform-provider-auth0 pid=2951
2019-08-19T15:19:38.789Z [DEBUG] plugin: plugin exited
Error: 400 Bad Request: Payload validation error: 'None of the valid schemas were met'. Inner errors: [ Payload validation error: 'Missing required property: blocked'. (also) Payload validation error: 'Missing required property: email_verified'. (also) Payload validation error: 'Missing required property: email'. (also) Payload validation error: 'Missing required property: verify_email'. (also) Payload validation error: 'Missing required property: phone_number'. (also) Payload validation error: 'Missing required property: phone_verified'. (also) Payload validation error: 'Missing required property: verify_phone_number'. (also) Payload validation error: 'Missing required property: password'. (also) Payload validation error: 'Missing required property: verify_password'. (also) Payload validation error: 'Missing required property: user_metadata'. (also) Payload validation error: 'Missing required property: app_metadata'. (also) Payload validation error: 'Missing required property: username'. (also) Payload validation error: 'Missing required property: client_id'. (also) Payload validation error: 'Missing required property: given_name'. (also) Payload validation error: 'Missing required property: family_name'. (also) Payload validation error: 'Missing required property: picture'. (also) Payload validation error: 'Missing required property: name'. (also) Payload validation error: 'Missing required property: nickname'. ].
on thing.tf line 7, in resource "auth0_user" "user":
7: resource "auth0_user" "user" {
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment