Terraform-provider-vault: Terraform can't find data resource

Created on 2 Feb 2018  路  8Comments  路  Source: hashicorp/terraform-provider-vault

terraform -v
Terraform v0.11.2

  • provider.null v1.0.0
  • provider.vault v1.0.0

Terraform Configuration Files

provider "vault" {
address = "https://vault.int/"
token = "SomeTokenHere"
}

data "vault_generic_secret" "key" {
path = "secret/domain/test.int/star.test.int/key"
}

data "vault_generic_secret" "certificate" {
path = "secret/domain/test.int/star.test.int/crt"
}

resource "google_compute_ssl_certificate" "default" {
name_prefix = "star-test-in"
description = "default wildcard cert"
private_key = "${data.vault_generic_secret.key.data_json["value"]}"
certificate = "test"
}

Expected Behavior

Kyes should be extracted from vault and ready to use

Actual Behavior

Error: Error applying plan:

1 error(s) occurred:

* google_compute_ssl_certificate.default: Resource 'data.vault_generic_secret.key' not found for variable 'data.vault_generic_secret.key.data_json'

Steps to Reproduce

Please list the steps required to reproduce the issue, for example:

  1. terraform apply -var-file=test.tfvars
bug

All 8 comments

Hi @mikhail-yarosh! Do you happen to have any debug logs for this? Note that any debug logs you post may contain the unencrypted values of any Vault secrets Terraform has access to. Please feel free to redact those values or encrypt the logs using our [email protected] PGP public key. Sorry for the problems!

I'm guessing I'm doing something wrong here but I've followed the guides and docs. Trying to read a secret from vault gives me the key value pair as a json string. How can we interpolate this in Terraform? Or return the json as a map?

Creating a basic static secret in vault and reading out from vault kv get gives me...

====== Metadata ======
Key              Value
---              -----
created_time     2018-04-27T22:07:23.003420199Z
deletion_time    n/a
destroyed        false
version          1

==== Data ====
Key      Value
---      -----
hello    world

I'd expect to use the data source to retrieve the key/value, though I'm not sure why 'data' is required in the path but it is.

data "vault_generic_secret" "test" {
  path = "secret/data/test"
}

And when I try to read

output "vaulttest" {
  value = "${data.vault_generic_secret.test.data["hello"]}"
}

I get

Error: Error refreshing state: 1 error(s) occurred:

* output.vaulttest: key "hello" does not exist in map data.vault_generic_secret.test.data in:

${data.vault_generic_secret.test.data["hello"]}

Of course the map 'data' contains the high level keys 'data' and 'metadata' as described above, but interpolating into the data map returns the json string which I've found no way to access. Can we return k/v's as a map and meta and data as attributes?

@paddycarver any update on this bug? We'd like to enable versioning in vault but this is currently blocking us from being able to do so. Terraform doesn't currently support a jsondecode() function to allow us to parse the stringified response in the data field. The following configuration:

data "vault_generic_secret" "something" {
  path = "secret/data/global/stage/infra_vars/something"
}

output "something" {
  value = "${data.vault_generic_secret.something.data}"
}

results with the output:

something = {
  data = {"value":"hellothere"}
  metadata = {"created_time":"2018-05-31T00:19:11.1254738Z","deletion_time":"","destroyed":false,"version":1}
}

which if I tack on the ["data"] onto the end of data.vault_generic_secret.something.data I end up with the value string that I can't do much with in terraform currently:

something = {"value":"hellothere"}

@PurrBiscuit, i have the issue with
Terraform v0.11.3

  • provider.vault v1.1.0

`provider "vault" {
address = "https://vault.int"
token = "ROOT_TOKEN_HERE"
}

data "vault_generic_secret" "something" {
path = "secret/test/secret/here"
}

output "something" {
value = "${data.vault_generic_secret.something.data}"
}`

and after terraform apply:
`erraform apply
data.vault_generic_secret.something: Refreshing state...

An execution plan has been generated and is shown below.
Resource actions are indicated with the following symbols:
<= read (data resources)

Terraform will perform the following actions:

<= data.vault_generic_secret.something
id:
data.%:
data_json:
lease_duration:
lease_id:
lease_renewable:
lease_start_time:
path: "secret/test/secret/here"

Plan: 0 to add, 0 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

data.vault_generic_secret.something: Refreshing state...

Error: Error applying plan:

1 error(s) occurred:

  • output.something: Resource 'data.vault_generic_secret.something' not found for variable 'data.vault_generic_secret.something.data'

Terraform does not automatically rollback in the face of errors.
Instead, your Terraform state file has been partially updated with
any resources that successfully completed. Please address the error
above and apply again to incrementally change your infrastructure.
`
which versions do you use?

@paddycarver @PurrBiscuit
Gentlemen, if you need some logs:
`2018/05/31 08:35:47 [INFO] Terraform version: 0.11.3 3802b14260603f90c7a1faf55994dcc8933e2069
2018/05/31 08:35:47 [INFO] Go runtime version: go1.9.1
2018/05/31 08:35:47 [INFO] CLI args: []string{"/opt/3rd/terraform/terraform", "apply"}
2018/05/31 08:35:47 [DEBUG] Attempting to open CLI config file: /home/mikhailyarosh/.terraformrc
2018/05/31 08:35:47 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2018/05/31 08:35:47 [INFO] CLI command args: []string{"apply"}
2018/05/31 08:35:47 [INFO] command: empty terraform config, returning nil
2018/05/31 08:35:47 [DEBUG] command: no data state file found for backend config
2018/05/31 08:35:47 [DEBUG] New state was assigned lineage "aad78f4d-f5ef-4976-be2c-243ee4602bba"
2018/05/31 08:35:47 [INFO] command: backend initialized:
2018/05/31 08:35:47 [DEBUG] checking for provider in "."
2018/05/31 08:35:47 [DEBUG] checking for provider in "/opt/3rd/terraform"
2018/05/31 08:35:47 [DEBUG] checking for provider in ".terraform/plugins/linux_amd64"
2018/05/31 08:35:47 [DEBUG] found provider "terraform-provider-google_v1.13.0_x4"
2018/05/31 08:35:47 [DEBUG] found provider "terraform-provider-vault_v1.1.0_x4"
2018/05/31 08:35:47 [DEBUG] found valid plugin: "vault", "1.1.0", "/home/mikhailyarosh/test/terraform_test/.terraform/plugins/linux_amd64/terraform-provider-vault_v1.1.0_x4"
2018/05/31 08:35:47 [DEBUG] found valid plugin: "google", "1.13.0", "/home/mikhailyarosh/test/terraform_test/.terraform/plugins/linux_amd64/terraform-provider-google_v1.13.0_x4"
2018/05/31 08:35:47 [DEBUG] checking for provisioner in "."
2018/05/31 08:35:47 [DEBUG] checking for provisioner in "/opt/3rd/terraform"
2018/05/31 08:35:47 [DEBUG] checking for provisioner in ".terraform/plugins/linux_amd64"
2018/05/31 08:35:47 [INFO] command: backend is not enhanced, wrapping in local
2018/05/31 08:35:47 [INFO] backend/local: starting Apply operation
2018/05/31 08:35:47 [TRACE] Preserving existing state lineage "de24723a-30ce-4478-a0a3-87950dafa806"
2018/05/31 08:35:47 [TRACE] Preserving existing state lineage "de24723a-30ce-4478-a0a3-87950dafa806"
2018/05/31 08:35:47 [INFO] terraform: building graph: GraphTypeInput
2018/05/31 08:35:47 [TRACE] ConfigTransformer: Starting for path: []
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.ConfigTransformer:

data.vault_generic_secret.something - *terraform.NodeAbstractResource
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.LocalTransformer:

data.vault_generic_secret.something - *terraform.NodeAbstractResource
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.OutputTransformer:

data.vault_generic_secret.something - *terraform.NodeAbstractResource
output.something - *terraform.NodeApplyableOutput
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.OrphanResourceTransformer:

data.vault_generic_secret.something - *terraform.NodeAbstractResource
output.something - *terraform.NodeApplyableOutput
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.OrphanOutputTransformer:

data.vault_generic_secret.something - terraform.NodeAbstractResource
output.something - *terraform.NodeApplyableOutput
2018/05/31 08:35:47 [TRACE] AttachResourceConfigTransformer: Beginning...
2018/05/31 08:35:47 [TRACE] AttachResourceConfigTransformer: Attach resource config request: data.vault_generic_secret.something
2018/05/31 08:35:47 [TRACE] Attaching resource config: &config.Resource{Mode:1, Name:"something", Type:"vault_generic_secret", RawCount:(
config.RawConfig)(0xc4203b39d0), RawConfig:(config.RawConfig)(0xc4203b3960), Provisioners:[]config.Provisioner{}, Provider:"", DependsOn:[]string(nil), Lifecycle:config.ResourceLifecycle{CreateBeforeDestroy:false, PreventDestroy:false, IgnoreChanges:[]string(nil)}}
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.AttachResourceConfigTransformer:

data.vault_generic_secret.something - *terraform.NodeAbstractResource
output.something - *terraform.NodeApplyableOutput
2018/05/31 08:35:47 [DEBUG] Resource state not found for "data.vault_generic_secret.something": data.vault_generic_secret.something
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.AttachStateTransformer:

data.vault_generic_secret.something - *terraform.NodeAbstractResource
output.something - *terraform.NodeApplyableOutput
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.RootVariableTransformer:

data.vault_generic_secret.something - terraform.NodeAbstractResource
output.something - *terraform.NodeApplyableOutput
2018/05/31 08:35:47 [TRACE] ProviderConfigTransformer: Starting for path: []
2018/05/31 08:35:47 [TRACE] Attach provider request: []string{} vault
2018/05/31 08:35:47 [TRACE] Attaching provider config: *config.ProviderConfig{Name:"vault", Alias:"", Version:"", RawConfig:(
config.RawConfig)(0xc4203b38f0)}
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.ProviderConfigTransformer:

data.vault_generic_secret.something - *terraform.NodeAbstractResource
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.MissingProviderTransformer:

data.vault_generic_secret.something - *terraform.NodeAbstractResource
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [DEBUG] resource data.vault_generic_secret.something using provider provider.vault
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.ProviderTransformer:

data.vault_generic_secret.something - *terraform.NodeAbstractResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.PruneProviderTransformer:

data.vault_generic_secret.something - *terraform.NodeAbstractResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.ParentProviderTransformer:

data.vault_generic_secret.something - *terraform.NodeAbstractResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.graphTransformerMulti:

data.vault_generic_secret.something - *terraform.NodeAbstractResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.ModuleVariableTransformer:

data.vault_generic_secret.something - *terraform.NodeAbstractResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.RemovedModuleTransformer:

data.vault_generic_secret.something - *terraform.NodeAbstractResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [DEBUG] ReferenceTransformer: "data.vault_generic_secret.something" references: []
2018/05/31 08:35:47 [DEBUG] ReferenceTransformer: "output.something" references: [data.vault_generic_secret.something]
2018/05/31 08:35:47 [DEBUG] ReferenceTransformer: "provider.vault" references: []
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.ReferenceTransformer:

data.vault_generic_secret.something - *terraform.NodeAbstractResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
data.vault_generic_secret.something - *terraform.NodeAbstractResource
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.CountBoundaryTransformer:

data.vault_generic_secret.something - *terraform.NodeAbstractResource
provider.vault - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
data.vault_generic_secret.something - *terraform.NodeAbstractResource
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
data.vault_generic_secret.something - *terraform.NodeAbstractResource
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.TargetsTransformer:

data.vault_generic_secret.something - *terraform.NodeAbstractResource
provider.vault - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
data.vault_generic_secret.something - *terraform.NodeAbstractResource
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
data.vault_generic_secret.something - *terraform.NodeAbstractResource
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.CloseProviderTransformer:

data.vault_generic_secret.something - *terraform.NodeAbstractResource
provider.vault - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
data.vault_generic_secret.something - *terraform.NodeAbstractResource
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
data.vault_generic_secret.something - *terraform.NodeAbstractResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault (close) - *terraform.graphNodeCloseProvider
data.vault_generic_secret.something - *terraform.NodeAbstractResource
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.CloseProvisionerTransformer:

data.vault_generic_secret.something - *terraform.NodeAbstractResource
provider.vault - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
data.vault_generic_secret.something - *terraform.NodeAbstractResource
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
data.vault_generic_secret.something - *terraform.NodeAbstractResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault (close) - *terraform.graphNodeCloseProvider
data.vault_generic_secret.something - *terraform.NodeAbstractResource
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.RootTransformer:

data.vault_generic_secret.something - *terraform.NodeAbstractResource
provider.vault - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
data.vault_generic_secret.something - *terraform.NodeAbstractResource
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
data.vault_generic_secret.something - *terraform.NodeAbstractResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault (close) - *terraform.graphNodeCloseProvider
data.vault_generic_secret.something - *terraform.NodeAbstractResource
provider.vault - *terraform.NodeApplyableProvider
root - terraform.graphNodeRoot
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
provider.vault (close) - *terraform.graphNodeCloseProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.TransitiveReductionTransformer:

data.vault_generic_secret.something - *terraform.NodeAbstractResource
provider.vault - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
output.something - *terraform.NodeApplyableOutput
output.something - *terraform.NodeApplyableOutput
data.vault_generic_secret.something - *terraform.NodeAbstractResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault (close) - *terraform.graphNodeCloseProvider
data.vault_generic_secret.something - *terraform.NodeAbstractResource
root - terraform.graphNodeRoot
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
provider.vault (close) - *terraform.graphNodeCloseProvider
2018/05/31 08:35:47 [DEBUG] Starting graph walk: walkInput
2018/05/31 08:35:47 [TRACE] dag/walk: added new vertex: "provider.vault (close)"
2018/05/31 08:35:47 [TRACE] dag/walk: added new vertex: "root"
2018/05/31 08:35:47 [TRACE] dag/walk: added new vertex: "data.vault_generic_secret.something"
2018/05/31 08:35:47 [TRACE] dag/walk: added new vertex: "output.something"
2018/05/31 08:35:47 [TRACE] dag/walk: added new vertex: "provider.vault"
2018/05/31 08:35:47 [TRACE] dag/walk: added new vertex: "meta.count-boundary (count boundary fixup)"
2018/05/31 08:35:47 [TRACE] dag/walk: added edge: "meta.count-boundary (count boundary fixup)" waiting on "output.something"
2018/05/31 08:35:47 [TRACE] dag/walk: added edge: "provider.vault (close)" waiting on "data.vault_generic_secret.something"
2018/05/31 08:35:47 [TRACE] dag/walk: added edge: "output.something" waiting on "data.vault_generic_secret.something"
2018/05/31 08:35:47 [TRACE] dag/walk: added edge: "root" waiting on "provider.vault (close)"
2018/05/31 08:35:47 [TRACE] dag/walk: added edge: "root" waiting on "meta.count-boundary (count boundary fixup)"
2018/05/31 08:35:47 [TRACE] dag/walk: added edge: "data.vault_generic_secret.something" waiting on "provider.vault"
2018/05/31 08:35:47 [TRACE] dag/walk: dependencies changed for "meta.count-boundary (count boundary fixup)", sending new deps
2018/05/31 08:35:47 [TRACE] dag/walk: dependencies changed for "provider.vault (close)", sending new deps
2018/05/31 08:35:47 [TRACE] dag/walk: dependencies changed for "output.something", sending new deps
2018/05/31 08:35:47 [TRACE] dag/walk: dependencies changed for "root", sending new deps
2018/05/31 08:35:47 [TRACE] dag/walk: dependencies changed for "data.vault_generic_secret.something", sending new deps
2018/05/31 08:35:47 [TRACE] dag/walk: walking "provider.vault"
2018/05/31 08:35:47 [TRACE] vertex 'root.provider.vault': walking
2018/05/31 08:35:47 [TRACE] vertex 'root.provider.vault': evaluating
2018/05/31 08:35:47 [TRACE] [walkInput] Entering eval tree: provider.vault
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalSequence
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalInitProvider
2018-05-31T08:35:47.233+0300 [DEBUG] plugin: starting plugin: path=/home/mikhailyarosh/test/terraform_test/.terraform/plugins/linux_amd64/terraform-provider-vault_v1.1.0_x4 args=[/home/mikhailyarosh/test/terraform_test/.terraform/plugins/linux_amd64/terraform-provider-vault_v1.1.0_x4]
2018-05-31T08:35:47.234+0300 [DEBUG] plugin: waiting for RPC address: path=/home/mikhailyarosh/test/terraform_test/.terraform/plugins/linux_amd64/terraform-provider-vault_v1.1.0_x4
2018-05-31T08:35:47.239+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: 2018/05/31 08:35:47 [DEBUG] plugin: plugin address: unix /tmp/plugin965958356
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalOpFilter
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalSequence
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalGetProvider
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalInterpolateProvider
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalBuildProviderConfig
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalInputProvider
2018/05/31 08:35:47 [TRACE] root: eval: terraform.EvalNoop
2018/05/31 08:35:47 [TRACE] root: eval: terraform.EvalNoop
2018/05/31 08:35:47 [TRACE] root: eval: terraform.EvalNoop
2018/05/31 08:35:47 [TRACE] [walkInput] Exiting eval tree: provider.vault
2018/05/31 08:35:47 [TRACE] dag/walk: walking "data.vault_generic_secret.something"
2018/05/31 08:35:47 [TRACE] vertex 'root.data.vault_generic_secret.something': walking
2018/05/31 08:35:47 [TRACE] dag/walk: walking "provider.vault (close)"
2018/05/31 08:35:47 [TRACE] vertex 'root.provider.vault (close)': walking
2018/05/31 08:35:47 [TRACE] vertex 'root.provider.vault (close)': evaluating
2018/05/31 08:35:47 [TRACE] [walkInput] Entering eval tree: provider.vault (close)
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalCloseProvider
2018/05/31 08:35:47 [TRACE] [walkInput] Exiting eval tree: provider.vault (close)
2018/05/31 08:35:47 [TRACE] dag/walk: walking "output.something"
2018/05/31 08:35:47 [TRACE] vertex 'root.output.something': walking
2018/05/31 08:35:47 [TRACE] vertex 'root.output.something': evaluating
2018/05/31 08:35:47 [TRACE] [walkInput] Entering eval tree: output.something
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalSequence
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalOpFilter
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalWriteOutput
2018/05/31 08:35:47 [TRACE] root: eval: terraform.EvalNoop
2018/05/31 08:35:47 [TRACE] root: eval: terraform.EvalNoop
2018/05/31 08:35:47 [TRACE] [walkInput] Exiting eval tree: output.something
2018/05/31 08:35:47 [TRACE] dag/walk: walking "meta.count-boundary (count boundary fixup)"
2018/05/31 08:35:47 [TRACE] vertex 'root.meta.count-boundary (count boundary fixup)': walking
2018/05/31 08:35:47 [TRACE] vertex 'root.meta.count-boundary (count boundary fixup)': evaluating
2018/05/31 08:35:47 [TRACE] [walkInput] Entering eval tree: meta.count-boundary (count boundary fixup)
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalCountFixZeroOneBoundaryGlobal
2018/05/31 08:35:47 [TRACE] [walkInput] Exiting eval tree: meta.count-boundary (count boundary fixup)
2018/05/31 08:35:47 [TRACE] dag/walk: walking "root"
2018/05/31 08:35:47 [TRACE] vertex 'root.root': walking
2018/05/31 08:35:47 [INFO] terraform: building graph: GraphTypeValidate
2018/05/31 08:35:47 [TRACE] ConfigTransformer: Starting for path: []
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.ConfigTransformer:

data.vault_generic_secret.something - *terraform.NodeValidatableResource
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.LocalTransformer:

data.vault_generic_secret.something - *terraform.NodeValidatableResource
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.OutputTransformer:

data.vault_generic_secret.something - *terraform.NodeValidatableResource
output.something - *terraform.NodeApplyableOutput
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.OrphanResourceTransformer:

data.vault_generic_secret.something - *terraform.NodeValidatableResource
output.something - *terraform.NodeApplyableOutput
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.OrphanOutputTransformer:

data.vault_generic_secret.something - terraform.NodeValidatableResource
output.something - *terraform.NodeApplyableOutput
2018/05/31 08:35:47 [TRACE] AttachResourceConfigTransformer: Beginning...
2018/05/31 08:35:47 [TRACE] AttachResourceConfigTransformer: Attach resource config request: data.vault_generic_secret.something
2018/05/31 08:35:47 [TRACE] Attaching resource config: &config.Resource{Mode:1, Name:"something", Type:"vault_generic_secret", RawCount:(
config.RawConfig)(0xc4203b39d0), RawConfig:(config.RawConfig)(0xc4203b3960), Provisioners:[]config.Provisioner{}, Provider:"", DependsOn:[]string(nil), Lifecycle:config.ResourceLifecycle{CreateBeforeDestroy:false, PreventDestroy:false, IgnoreChanges:[]string(nil)}}
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.AttachResourceConfigTransformer:

data.vault_generic_secret.something - *terraform.NodeValidatableResource
output.something - *terraform.NodeApplyableOutput
2018/05/31 08:35:47 [DEBUG] Resource state not found for "data.vault_generic_secret.something": data.vault_generic_secret.something
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.AttachStateTransformer:

data.vault_generic_secret.something - *terraform.NodeValidatableResource
output.something - *terraform.NodeApplyableOutput
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.RootVariableTransformer:

data.vault_generic_secret.something - terraform.NodeValidatableResource
output.something - *terraform.NodeApplyableOutput
2018/05/31 08:35:47 [TRACE] ProviderConfigTransformer: Starting for path: []
2018/05/31 08:35:47 [TRACE] Attach provider request: []string{} vault
2018/05/31 08:35:47 [TRACE] Attaching provider config: *config.ProviderConfig{Name:"vault", Alias:"", Version:"", RawConfig:(
config.RawConfig)(0xc4203b38f0)}
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.ProviderConfigTransformer:

data.vault_generic_secret.something - *terraform.NodeValidatableResource
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.MissingProviderTransformer:

data.vault_generic_secret.something - *terraform.NodeValidatableResource
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [DEBUG] resource data.vault_generic_secret.something using provider provider.vault
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.ProviderTransformer:

data.vault_generic_secret.something - *terraform.NodeValidatableResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.PruneProviderTransformer:

data.vault_generic_secret.something - *terraform.NodeValidatableResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.ParentProviderTransformer:

data.vault_generic_secret.something - *terraform.NodeValidatableResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.graphTransformerMulti:

data.vault_generic_secret.something - *terraform.NodeValidatableResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.MissingProvisionerTransformer:

data.vault_generic_secret.something - *terraform.NodeValidatableResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.ProvisionerTransformer:

data.vault_generic_secret.something - *terraform.NodeValidatableResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.graphTransformerMulti:

data.vault_generic_secret.something - *terraform.NodeValidatableResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.ModuleVariableTransformer:

data.vault_generic_secret.something - *terraform.NodeValidatableResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.RemovedModuleTransformer:

data.vault_generic_secret.something - *terraform.NodeValidatableResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [DEBUG] ReferenceTransformer: "data.vault_generic_secret.something" references: []
2018/05/31 08:35:47 [DEBUG] ReferenceTransformer: "output.something" references: [data.vault_generic_secret.something]
2018/05/31 08:35:47 [DEBUG] ReferenceTransformer: "provider.vault" references: []
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.ReferenceTransformer:

data.vault_generic_secret.something - *terraform.NodeValidatableResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
data.vault_generic_secret.something - *terraform.NodeValidatableResource
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.CountBoundaryTransformer:

data.vault_generic_secret.something - *terraform.NodeValidatableResource
provider.vault - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
data.vault_generic_secret.something - *terraform.NodeValidatableResource
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
data.vault_generic_secret.something - *terraform.NodeValidatableResource
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.TargetsTransformer:

data.vault_generic_secret.something - *terraform.NodeValidatableResource
provider.vault - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
data.vault_generic_secret.something - *terraform.NodeValidatableResource
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
data.vault_generic_secret.something - *terraform.NodeValidatableResource
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.CloseProviderTransformer:

data.vault_generic_secret.something - *terraform.NodeValidatableResource
provider.vault - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
data.vault_generic_secret.something - *terraform.NodeValidatableResource
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
data.vault_generic_secret.something - *terraform.NodeValidatableResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault (close) - *terraform.graphNodeCloseProvider
data.vault_generic_secret.something - *terraform.NodeValidatableResource
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.CloseProvisionerTransformer:

data.vault_generic_secret.something - *terraform.NodeValidatableResource
provider.vault - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
data.vault_generic_secret.something - *terraform.NodeValidatableResource
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
data.vault_generic_secret.something - *terraform.NodeValidatableResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault (close) - *terraform.graphNodeCloseProvider
data.vault_generic_secret.something - *terraform.NodeValidatableResource
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.RootTransformer:

data.vault_generic_secret.something - *terraform.NodeValidatableResource
provider.vault - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
data.vault_generic_secret.something - *terraform.NodeValidatableResource
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
data.vault_generic_secret.something - *terraform.NodeValidatableResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault (close) - *terraform.graphNodeCloseProvider
data.vault_generic_secret.something - *terraform.NodeValidatableResource
provider.vault - *terraform.NodeApplyableProvider
root - terraform.graphNodeRoot
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
provider.vault (close) - *terraform.graphNodeCloseProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.TransitiveReductionTransformer:

data.vault_generic_secret.something - *terraform.NodeValidatableResource
provider.vault - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
output.something - *terraform.NodeApplyableOutput
output.something - *terraform.NodeApplyableOutput
data.vault_generic_secret.something - *terraform.NodeValidatableResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault (close) - *terraform.graphNodeCloseProvider
data.vault_generic_secret.something - *terraform.NodeValidatableResource
root - terraform.graphNodeRoot
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
provider.vault (close) - *terraform.graphNodeCloseProvider
2018/05/31 08:35:47 [DEBUG] Starting graph walk: walkValidate
2018/05/31 08:35:47 [TRACE] dag/walk: added new vertex: "output.something"
2018/05/31 08:35:47 [TRACE] dag/walk: added new vertex: "provider.vault"
2018/05/31 08:35:47 [TRACE] dag/walk: added new vertex: "meta.count-boundary (count boundary fixup)"
2018/05/31 08:35:47 [TRACE] dag/walk: added new vertex: "provider.vault (close)"
2018/05/31 08:35:47 [TRACE] dag/walk: added new vertex: "root"
2018/05/31 08:35:47 [TRACE] dag/walk: added new vertex: "data.vault_generic_secret.something"
2018/05/31 08:35:47 [TRACE] dag/walk: added edge: "data.vault_generic_secret.something" waiting on "provider.vault"
2018/05/31 08:35:47 [TRACE] dag/walk: added edge: "root" waiting on "meta.count-boundary (count boundary fixup)"
2018/05/31 08:35:47 [TRACE] dag/walk: added edge: "output.something" waiting on "data.vault_generic_secret.something"
2018/05/31 08:35:47 [TRACE] dag/walk: added edge: "meta.count-boundary (count boundary fixup)" waiting on "output.something"
2018/05/31 08:35:47 [TRACE] dag/walk: added edge: "provider.vault (close)" waiting on "data.vault_generic_secret.something"
2018/05/31 08:35:47 [TRACE] dag/walk: added edge: "root" waiting on "provider.vault (close)"
2018/05/31 08:35:47 [TRACE] dag/walk: dependencies changed for "provider.vault (close)", sending new deps
2018/05/31 08:35:47 [TRACE] dag/walk: dependencies changed for "data.vault_generic_secret.something", sending new deps
2018/05/31 08:35:47 [TRACE] dag/walk: dependencies changed for "root", sending new deps
2018/05/31 08:35:47 [TRACE] dag/walk: dependencies changed for "output.something", sending new deps
2018/05/31 08:35:47 [TRACE] dag/walk: dependencies changed for "meta.count-boundary (count boundary fixup)", sending new deps
2018/05/31 08:35:47 [TRACE] dag/walk: walking "provider.vault"
2018/05/31 08:35:47 [TRACE] vertex 'root.provider.vault': walking
2018/05/31 08:35:47 [TRACE] vertex 'root.provider.vault': evaluating
2018/05/31 08:35:47 [TRACE] [walkValidate] Entering eval tree: provider.vault
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalSequence
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalInitProvider
2018/05/31 08:35:47 [TRACE] root: eval: terraform.EvalNoop
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalOpFilter
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalSequence
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalGetProvider
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalInterpolateProvider
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalBuildProviderConfig
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalValidateProvider
2018/05/31 08:35:47 [TRACE] root: eval: terraform.EvalNoop
2018/05/31 08:35:47 [TRACE] root: eval: terraform.EvalNoop
2018/05/31 08:35:47 [TRACE] [walkValidate] Exiting eval tree: provider.vault
2018/05/31 08:35:47 [TRACE] dag/walk: walking "data.vault_generic_secret.something"
2018/05/31 08:35:47 [TRACE] vertex 'root.data.vault_generic_secret.something': walking
2018/05/31 08:35:47 [TRACE] vertex 'root.data.vault_generic_secret.something': evaluating
2018/05/31 08:35:47 [TRACE] [walkValidate] Entering eval tree: data.vault_generic_secret.something
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalSequence
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalInterpolate
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalIf
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalValidateCount
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalCountFixZeroOneBoundary
2018/05/31 08:35:47 [TRACE] [walkValidate] Exiting eval tree: data.vault_generic_secret.something
2018/05/31 08:35:47 [TRACE] vertex 'root.data.vault_generic_secret.something': expanding/walking dynamic subgraph
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.ResourceCountTransformer:

data.vault_generic_secret.something - *terraform.NodeValidatableResourceInstance
2018/05/31 08:35:47 [DEBUG] Resource state not found for "data.vault_generic_secret.something": data.vault_generic_secret.something
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.AttachStateTransformer:

data.vault_generic_secret.something - *terraform.NodeValidatableResourceInstance
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.TargetsTransformer:

data.vault_generic_secret.something - *terraform.NodeValidatableResourceInstance
2018/05/31 08:35:47 [DEBUG] ReferenceTransformer: "data.vault_generic_secret.something" references: []
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.ReferenceTransformer:

data.vault_generic_secret.something - *terraform.NodeValidatableResourceInstance
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.RootTransformer:

data.vault_generic_secret.something - *terraform.NodeValidatableResourceInstance
2018/05/31 08:35:47 [TRACE] dag/walk: added new vertex: "data.vault_generic_secret.something"
2018/05/31 08:35:47 [TRACE] dag/walk: walking "data.vault_generic_secret.something"
2018/05/31 08:35:47 [TRACE] vertex 'root.data.vault_generic_secret.something': walking
2018/05/31 08:35:47 [TRACE] vertex 'root.data.vault_generic_secret.something': evaluating
2018/05/31 08:35:47 [TRACE] [walkValidate] Entering eval tree: data.vault_generic_secret.something
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalSequence
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalValidateResourceSelfRef
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalGetProvider
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalInterpolate
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalValidateResource
2018/05/31 08:35:47 [TRACE] [walkValidate] Exiting eval tree: data.vault_generic_secret.something
2018/05/31 08:35:47 [TRACE] dag/walk: walking "provider.vault (close)"
2018/05/31 08:35:47 [TRACE] vertex 'root.provider.vault (close)': walking
2018/05/31 08:35:47 [TRACE] vertex 'root.provider.vault (close)': evaluating
2018/05/31 08:35:47 [TRACE] [walkValidate] Entering eval tree: provider.vault (close)
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalCloseProvider
2018/05/31 08:35:47 [TRACE] [walkValidate] Exiting eval tree: provider.vault (close)
2018/05/31 08:35:47 [TRACE] dag/walk: walking "output.something"
2018/05/31 08:35:47 [TRACE] vertex 'root.output.something': walking
2018/05/31 08:35:47 [TRACE] vertex 'root.output.something': evaluating
2018/05/31 08:35:47 [TRACE] [walkValidate] Entering eval tree: output.something
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalSequence
2018/05/31 08:35:47 [TRACE] root: eval: terraform.EvalNoop
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalOpFilter
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalWriteOutput
2018/05/31 08:35:47 [TRACE] root: eval: terraform.EvalNoop
2018/05/31 08:35:47 [TRACE] [walkValidate] Exiting eval tree: output.something
2018/05/31 08:35:47 [TRACE] dag/walk: walking "meta.count-boundary (count boundary fixup)"
2018/05/31 08:35:47 [TRACE] vertex 'root.meta.count-boundary (count boundary fixup)': walking
2018/05/31 08:35:47 [TRACE] vertex 'root.meta.count-boundary (count boundary fixup)': evaluating
2018/05/31 08:35:47 [TRACE] [walkValidate] Entering eval tree: meta.count-boundary (count boundary fixup)
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalCountFixZeroOneBoundaryGlobal
2018/05/31 08:35:47 [TRACE] [walkValidate] Exiting eval tree: meta.count-boundary (count boundary fixup)
2018/05/31 08:35:47 [TRACE] dag/walk: walking "root"
2018/05/31 08:35:47 [TRACE] vertex 'root.root': walking
2018/05/31 08:35:47 [INFO] backend/local: apply calling Refresh
2018/05/31 08:35:47 [INFO] terraform: building graph: GraphTypeRefresh
2018/05/31 08:35:47 [TRACE] No managed resources in state during refresh, skipping managed resource transformer
2018/05/31 08:35:47 [TRACE] ConfigTransformer: Starting for path: []
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.ConfigTransformer:

data.vault_generic_secret.something - *terraform.NodeRefreshableDataResource
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.OrphanResourceTransformer:

data.vault_generic_secret.something - *terraform.NodeRefreshableDataResource
2018/05/31 08:35:47 [DEBUG] Resource state not found for "data.vault_generic_secret.something": data.vault_generic_secret.something
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.AttachStateTransformer:

data.vault_generic_secret.something - terraform.NodeRefreshableDataResource
2018/05/31 08:35:47 [TRACE] AttachResourceConfigTransformer: Beginning...
2018/05/31 08:35:47 [TRACE] AttachResourceConfigTransformer: Attach resource config request: data.vault_generic_secret.something
2018/05/31 08:35:47 [TRACE] Attaching resource config: &config.Resource{Mode:1, Name:"something", Type:"vault_generic_secret", RawCount:(
config.RawConfig)(0xc4203b39d0), RawConfig:(config.RawConfig)(0xc4203b3960), Provisioners:[]config.Provisioner{}, Provider:"", DependsOn:[]string(nil), Lifecycle:config.ResourceLifecycle{CreateBeforeDestroy:false, PreventDestroy:false, IgnoreChanges:[]string(nil)}}
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.AttachResourceConfigTransformer:

data.vault_generic_secret.something - *terraform.NodeRefreshableDataResource
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.RootVariableTransformer:

data.vault_generic_secret.something - terraform.NodeRefreshableDataResource
2018/05/31 08:35:47 [TRACE] ProviderConfigTransformer: Starting for path: []
2018/05/31 08:35:47 [TRACE] Attach provider request: []string{} vault
2018/05/31 08:35:47 [TRACE] Attaching provider config: *config.ProviderConfig{Name:"vault", Alias:"", Version:"", RawConfig:(
config.RawConfig)(0xc4203b38f0)}
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.ProviderConfigTransformer:

data.vault_generic_secret.something - *terraform.NodeRefreshableDataResource
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.MissingProviderTransformer:

data.vault_generic_secret.something - *terraform.NodeRefreshableDataResource
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [DEBUG] resource data.vault_generic_secret.something using provider provider.vault
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.ProviderTransformer:

data.vault_generic_secret.something - *terraform.NodeRefreshableDataResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.PruneProviderTransformer:

data.vault_generic_secret.something - *terraform.NodeRefreshableDataResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.ParentProviderTransformer:

data.vault_generic_secret.something - *terraform.NodeRefreshableDataResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.graphTransformerMulti:

data.vault_generic_secret.something - *terraform.NodeRefreshableDataResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.LocalTransformer:

data.vault_generic_secret.something - *terraform.NodeRefreshableDataResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.OutputTransformer:

data.vault_generic_secret.something - *terraform.NodeRefreshableDataResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.ModuleVariableTransformer:

data.vault_generic_secret.something - *terraform.NodeRefreshableDataResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [DEBUG] ReferenceTransformer: "data.vault_generic_secret.something" references: []
2018/05/31 08:35:47 [DEBUG] ReferenceTransformer: "provider.vault" references: []
2018/05/31 08:35:47 [DEBUG] ReferenceTransformer: "output.something" references: [data.vault_generic_secret.something]
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.ReferenceTransformer:

data.vault_generic_secret.something - *terraform.NodeRefreshableDataResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
data.vault_generic_secret.something - *terraform.NodeRefreshableDataResource
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.TargetsTransformer:

data.vault_generic_secret.something - *terraform.NodeRefreshableDataResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
data.vault_generic_secret.something - *terraform.NodeRefreshableDataResource
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.CloseProviderTransformer:

data.vault_generic_secret.something - *terraform.NodeRefreshableDataResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
data.vault_generic_secret.something - *terraform.NodeRefreshableDataResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault (close) - *terraform.graphNodeCloseProvider
data.vault_generic_secret.something - *terraform.NodeRefreshableDataResource
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.RootTransformer:

data.vault_generic_secret.something - *terraform.NodeRefreshableDataResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
data.vault_generic_secret.something - *terraform.NodeRefreshableDataResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault (close) - *terraform.graphNodeCloseProvider
data.vault_generic_secret.something - *terraform.NodeRefreshableDataResource
provider.vault - *terraform.NodeApplyableProvider
root - terraform.graphNodeRoot
output.something - *terraform.NodeApplyableOutput
provider.vault (close) - *terraform.graphNodeCloseProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.TransitiveReductionTransformer:

data.vault_generic_secret.something - *terraform.NodeRefreshableDataResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
data.vault_generic_secret.something - *terraform.NodeRefreshableDataResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault (close) - *terraform.graphNodeCloseProvider
data.vault_generic_secret.something - *terraform.NodeRefreshableDataResource
root - terraform.graphNodeRoot
output.something - *terraform.NodeApplyableOutput
provider.vault (close) - *terraform.graphNodeCloseProvider
2018/05/31 08:35:47 [DEBUG] Starting graph walk: walkRefresh
2018/05/31 08:35:47 [TRACE] dag/walk: added new vertex: "data.vault_generic_secret.something"
2018/05/31 08:35:47 [TRACE] dag/walk: added new vertex: "provider.vault"
2018/05/31 08:35:47 [TRACE] dag/walk: added new vertex: "output.something"
2018/05/31 08:35:47 [TRACE] dag/walk: added new vertex: "provider.vault (close)"
2018/05/31 08:35:47 [TRACE] dag/walk: added new vertex: "root"
2018/05/31 08:35:47 [TRACE] dag/walk: added edge: "root" waiting on "output.something"
2018/05/31 08:35:47 [TRACE] dag/walk: added edge: "root" waiting on "provider.vault (close)"
2018/05/31 08:35:47 [TRACE] dag/walk: added edge: "data.vault_generic_secret.something" waiting on "provider.vault"
2018/05/31 08:35:47 [TRACE] dag/walk: added edge: "output.something" waiting on "data.vault_generic_secret.something"
2018/05/31 08:35:47 [TRACE] dag/walk: added edge: "provider.vault (close)" waiting on "data.vault_generic_secret.something"
2018/05/31 08:35:47 [TRACE] dag/walk: dependencies changed for "output.something", sending new deps
2018/05/31 08:35:47 [TRACE] dag/walk: dependencies changed for "provider.vault (close)", sending new deps
2018/05/31 08:35:47 [TRACE] dag/walk: dependencies changed for "root", sending new deps
2018/05/31 08:35:47 [TRACE] dag/walk: dependencies changed for "data.vault_generic_secret.something", sending new deps
2018/05/31 08:35:47 [TRACE] dag/walk: walking "provider.vault"
2018/05/31 08:35:47 [TRACE] vertex 'root.provider.vault': walking
2018/05/31 08:35:47 [TRACE] vertex 'root.provider.vault': evaluating
2018/05/31 08:35:47 [TRACE] [walkRefresh] Entering eval tree: provider.vault
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalSequence
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalInitProvider
2018/05/31 08:35:47 [TRACE] root: eval: terraform.EvalNoop
2018/05/31 08:35:47 [TRACE] root: eval: terraform.EvalNoop
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalOpFilter
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalSequence
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalGetProvider
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalInterpolateProvider
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalBuildProviderConfig
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalOpFilter
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalSequence
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalConfigProvider
2018-05-31T08:35:47.251+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: 2018/05/31 08:35:47 [WARN] Invalid log level: "1". Defaulting to level: TRACE. Valid levels are: [TRACE DEBUG INFO WARN ERROR]
2018-05-31T08:35:47.251+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: 2018/05/31 08:35:47 [DEBUG] Vault API Request Details:
2018-05-31T08:35:47.251+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: ---[ REQUEST ]---------------------------------------
2018-05-31T08:35:47.251+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: POST /v1/auth/token/create HTTP/1.1
2018-05-31T08:35:47.251+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: Host: vault.int
2018-05-31T08:35:47.251+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: User-Agent: Go-http-client/1.1
2018-05-31T08:35:47.251+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: Content-Length: 101
2018-05-31T08:35:47.251+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: X-Vault-Token: ROOT_TOKEN
2018-05-31T08:35:47.251+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: Accept-Encoding: gzip
2018-05-31T08:35:47.251+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4:
2018-05-31T08:35:47.251+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4:
2018-05-31T08:35:47.251+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: -----------------------------------------------------
2018/05/31 08:35:47 [TRACE] [walkRefresh] Exiting eval tree: provider.vault
2018/05/31 08:35:47 [TRACE] dag/walk: walking "data.vault_generic_secret.something"
2018/05/31 08:35:47 [TRACE] vertex 'root.data.vault_generic_secret.something': walking
2018/05/31 08:35:47 [TRACE] vertex 'root.data.vault_generic_secret.something': evaluating
2018/05/31 08:35:47 [TRACE] [walkRefresh] Entering eval tree: data.vault_generic_secret.something
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalSequence
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalInterpolate
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalCountCheckComputed
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalIf
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalCountFixZeroOneBoundary
2018/05/31 08:35:47 [TRACE] [walkRefresh] Exiting eval tree: data.vault_generic_secret.something
2018/05/31 08:35:47 [TRACE] vertex 'root.data.vault_generic_secret.something': expanding/walking dynamic subgraph
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.ResourceCountTransformer:

data.vault_generic_secret.something - *terraform.NodeRefreshableDataResourceInstance
2018/05/31 08:35:47 [TRACE] OrphanResourceCount: Starting...
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.OrphanResourceCountTransformer:

data.vault_generic_secret.something - *terraform.NodeRefreshableDataResourceInstance
2018/05/31 08:35:47 [DEBUG] Resource state not found for "data.vault_generic_secret.something": data.vault_generic_secret.something
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.AttachStateTransformer:

data.vault_generic_secret.something - *terraform.NodeRefreshableDataResourceInstance
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.TargetsTransformer:

data.vault_generic_secret.something - *terraform.NodeRefreshableDataResourceInstance
2018/05/31 08:35:47 [DEBUG] ReferenceTransformer: "data.vault_generic_secret.something" references: []
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.ReferenceTransformer:

data.vault_generic_secret.something - *terraform.NodeRefreshableDataResourceInstance
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.RootTransformer:

data.vault_generic_secret.something - *terraform.NodeRefreshableDataResourceInstance
2018/05/31 08:35:47 [TRACE] dag/walk: added new vertex: "data.vault_generic_secret.something"
2018/05/31 08:35:47 [TRACE] dag/walk: walking "data.vault_generic_secret.something"
2018/05/31 08:35:47 [TRACE] vertex 'root.data.vault_generic_secret.something': walking
2018/05/31 08:35:47 [TRACE] vertex 'root.data.vault_generic_secret.something': evaluating
2018-05-31T08:35:47.520+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: 2018/05/31 08:35:47 [WARN] Invalid log level: "1". Defaulting to level: TRACE. Valid levels are: [TRACE DEBUG INFO WARN ERROR]
2018-05-31T08:35:47.520+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: 2018/05/31 08:35:47 [DEBUG] Vault API Response Details:
2018-05-31T08:35:47.520+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: ---[ RESPONSE ]--------------------------------------
2018/05/31 08:35:47 [TRACE] [walkRefresh] Entering eval tree: data.vault_generic_secret.something
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalSequence
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalWriteState
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalInterpolate
2018-05-31T08:35:47.521+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: HTTP/1.1 200 OK
2018-05-31T08:35:47.521+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: Connection: close
2018-05-31T08:35:47.521+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: Content-Length: 287
2018-05-31T08:35:47.521+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: Content-Type: application/json
2018-05-31T08:35:47.521+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: Date: Thu, 31 May 2018 05:35:47 GMT
2018-05-31T08:35:47.521+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4:
2018-05-31T08:35:47.521+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4:
2018-05-31T08:35:47.521+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: -----------------------------------------------------
2018-05-31T08:35:47.521+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: 2018/05/31 08:35:47 [INFO] Using Vault token with the following policies: root
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalIf
2018/05/31 08:35:47 [TRACE] root: eval: terraform.EvalNoop
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalGetProvider
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalReadDataDiff
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalReadDataApply
2018-05-31T08:35:47.526+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: 2018/05/31 08:35:47 [DEBUG] Reading secret/test/secret/here from Vault
2018-05-31T08:35:47.526+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: 2018/05/31 08:35:47 [WARN] Invalid log level: "1". Defaulting to level: TRACE. Valid levels are: [TRACE DEBUG INFO WARN ERROR]
2018-05-31T08:35:47.526+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: 2018/05/31 08:35:47 [DEBUG] Vault API Request Details:
2018-05-31T08:35:47.526+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: ---[ REQUEST ]---------------------------------------
2018-05-31T08:35:47.526+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: GET /v1/secret/test/secret/here HTTP/1.1
2018-05-31T08:35:47.526+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: Host: vault.int
2018-05-31T08:35:47.526+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: User-Agent: Go-http-client/1.1
2018-05-31T08:35:47.526+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: X-Vault-Token: f6089a76-94cb-ff29-c6f8-52e365089185
2018-05-31T08:35:47.526+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: Accept-Encoding: gzip
2018-05-31T08:35:47.526+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4:
2018-05-31T08:35:47.526+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4:
2018-05-31T08:35:47.526+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: -----------------------------------------------------
2018-05-31T08:35:47.540+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: 2018/05/31 08:35:47 [WARN] Invalid log level: "1". Defaulting to level: TRACE. Valid levels are: [TRACE DEBUG INFO WARN ERROR]
2018-05-31T08:35:47.542+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: 2018/05/31 08:35:47 [DEBUG] Vault API Response Details:
2018-05-31T08:35:47.542+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: ---[ RESPONSE ]--------------------------------------
2018-05-31T08:35:47.542+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: HTTP/1.1 200 OK
2018-05-31T08:35:47.542+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: Connection: close
2018-05-31T08:35:47.542+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: Transfer-Encoding: chunked
2018-05-31T08:35:47.542+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: Content-Type: application/json
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalWriteState
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalUpdateStateHook
2018-05-31T08:35:47.542+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: Date: Thu, 31 May 2018 05:35:47 GMT
2018-05-31T08:35:47.542+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4:
2018-05-31T08:35:47.542+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: 9f9
2018/05/31 08:35:47 [TRACE] [walkRefresh] Exiting eval tree: data.vault_generic_secret.something
2018-05-31T08:35:47.542+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4:
2018-05-31T08:35:47.542+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: 0
2018-05-31T08:35:47.542+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4:
2018-05-31T08:35:47.542+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4:
2018/05/31 08:35:47 [TRACE] dag/walk: walking "output.something"
2018-05-31T08:35:47.542+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: -----------------------------------------------------
2018/05/31 08:35:47 [TRACE] vertex 'root.output.something': walking
2018/05/31 08:35:47 [TRACE] dag/walk: walking "provider.vault (close)"
2018/05/31 08:35:47 [TRACE] vertex 'root.provider.vault (close)': walking
2018/05/31 08:35:47 [TRACE] vertex 'root.output.something': evaluating
2018/05/31 08:35:47 [TRACE] [walkRefresh] Entering eval tree: output.something
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalSequence
2018/05/31 08:35:47 [TRACE] root: eval: terraform.EvalNoop
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalOpFilter
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalWriteOutput
2018/05/31 08:35:47 [TRACE] root: eval: terraform.EvalNoop
2018/05/31 08:35:47 [TRACE] [walkRefresh] Exiting eval tree: output.something
2018/05/31 08:35:47 [TRACE] vertex 'root.provider.vault (close)': evaluating
2018/05/31 08:35:47 [TRACE] [walkRefresh] Entering eval tree: provider.vault (close)
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalCloseProvider
2018/05/31 08:35:47 [TRACE] [walkRefresh] Exiting eval tree: provider.vault (close)
2018/05/31 08:35:47 [TRACE] dag/walk: walking "root"
2018/05/31 08:35:47 [TRACE] vertex 'root.root': walking
2018/05/31 08:35:47 [INFO] backend/local: apply calling Plan
2018/05/31 08:35:47 [INFO] terraform: building graph: GraphTypePlan
2018/05/31 08:35:47 [TRACE] ConfigTransformer: Starting for path: []
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.ConfigTransformer:

data.vault_generic_secret.something - *terraform.NodePlannableResource
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.LocalTransformer:

data.vault_generic_secret.something - *terraform.NodePlannableResource
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.OutputTransformer:

data.vault_generic_secret.something - *terraform.NodePlannableResource
output.something - *terraform.NodeApplyableOutput
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.OrphanResourceTransformer:

data.vault_generic_secret.something - *terraform.NodePlannableResource
output.something - *terraform.NodeApplyableOutput
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.OrphanOutputTransformer:

data.vault_generic_secret.something - terraform.NodePlannableResource
output.something - *terraform.NodeApplyableOutput
2018/05/31 08:35:47 [TRACE] AttachResourceConfigTransformer: Beginning...
2018/05/31 08:35:47 [TRACE] AttachResourceConfigTransformer: Attach resource config request: data.vault_generic_secret.something
2018/05/31 08:35:47 [TRACE] Attaching resource config: &config.Resource{Mode:1, Name:"something", Type:"vault_generic_secret", RawCount:(
config.RawConfig)(0xc4203b39d0), RawConfig:(config.RawConfig)(0xc4203b3960), Provisioners:[]config.Provisioner{}, Provider:"", DependsOn:[]string(nil), Lifecycle:config.ResourceLifecycle{CreateBeforeDestroy:false, PreventDestroy:false, IgnoreChanges:[]string(nil)}}
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.AttachResourceConfigTransformer:

data.vault_generic_secret.something - *terraform.NodePlannableResource
output.something - *terraform.NodeApplyableOutput
2018/05/31 08:35:47 [DEBUG] Resource state not found for "data.vault_generic_secret.something": data.vault_generic_secret.something
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.AttachStateTransformer:

data.vault_generic_secret.something - *terraform.NodePlannableResource
output.something - *terraform.NodeApplyableOutput
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.RootVariableTransformer:

data.vault_generic_secret.something - terraform.NodePlannableResource
output.something - *terraform.NodeApplyableOutput
2018/05/31 08:35:47 [TRACE] ProviderConfigTransformer: Starting for path: []
2018/05/31 08:35:47 [TRACE] Attach provider request: []string{} vault
2018/05/31 08:35:47 [TRACE] Attaching provider config: *config.ProviderConfig{Name:"vault", Alias:"", Version:"", RawConfig:(
config.RawConfig)(0xc4203b38f0)}
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.ProviderConfigTransformer:

data.vault_generic_secret.something - *terraform.NodePlannableResource
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.MissingProviderTransformer:

data.vault_generic_secret.something - *terraform.NodePlannableResource
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [DEBUG] resource data.vault_generic_secret.something using provider provider.vault
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.ProviderTransformer:

data.vault_generic_secret.something - *terraform.NodePlannableResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.PruneProviderTransformer:

data.vault_generic_secret.something - *terraform.NodePlannableResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.ParentProviderTransformer:

data.vault_generic_secret.something - *terraform.NodePlannableResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.graphTransformerMulti:

data.vault_generic_secret.something - *terraform.NodePlannableResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.ModuleVariableTransformer:

data.vault_generic_secret.something - *terraform.NodePlannableResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.RemovedModuleTransformer:

data.vault_generic_secret.something - *terraform.NodePlannableResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [DEBUG] ReferenceTransformer: "data.vault_generic_secret.something" references: []
2018/05/31 08:35:47 [DEBUG] ReferenceTransformer: "output.something" references: [data.vault_generic_secret.something]
2018/05/31 08:35:47 [DEBUG] ReferenceTransformer: "provider.vault" references: []
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.ReferenceTransformer:

data.vault_generic_secret.something - *terraform.NodePlannableResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
data.vault_generic_secret.something - *terraform.NodePlannableResource
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.CountBoundaryTransformer:

data.vault_generic_secret.something - *terraform.NodePlannableResource
provider.vault - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
data.vault_generic_secret.something - *terraform.NodePlannableResource
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
data.vault_generic_secret.something - *terraform.NodePlannableResource
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.TargetsTransformer:

data.vault_generic_secret.something - *terraform.NodePlannableResource
provider.vault - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
data.vault_generic_secret.something - *terraform.NodePlannableResource
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
data.vault_generic_secret.something - *terraform.NodePlannableResource
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.CloseProviderTransformer:

data.vault_generic_secret.something - *terraform.NodePlannableResource
provider.vault - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
data.vault_generic_secret.something - *terraform.NodePlannableResource
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
data.vault_generic_secret.something - *terraform.NodePlannableResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault (close) - *terraform.graphNodeCloseProvider
data.vault_generic_secret.something - *terraform.NodePlannableResource
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.CloseProvisionerTransformer:

data.vault_generic_secret.something - *terraform.NodePlannableResource
provider.vault - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
data.vault_generic_secret.something - *terraform.NodePlannableResource
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
data.vault_generic_secret.something - *terraform.NodePlannableResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault (close) - *terraform.graphNodeCloseProvider
data.vault_generic_secret.something - *terraform.NodePlannableResource
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.RootTransformer:

data.vault_generic_secret.something - *terraform.NodePlannableResource
provider.vault - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
data.vault_generic_secret.something - *terraform.NodePlannableResource
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
data.vault_generic_secret.something - *terraform.NodePlannableResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault (close) - *terraform.graphNodeCloseProvider
data.vault_generic_secret.something - *terraform.NodePlannableResource
provider.vault - *terraform.NodeApplyableProvider
root - terraform.graphNodeRoot
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
provider.vault (close) - *terraform.graphNodeCloseProvider
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.TransitiveReductionTransformer:

data.vault_generic_secret.something - *terraform.NodePlannableResource
provider.vault - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
output.something - *terraform.NodeApplyableOutput
output.something - *terraform.NodeApplyableOutput
data.vault_generic_secret.something - *terraform.NodePlannableResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault (close) - *terraform.graphNodeCloseProvider
data.vault_generic_secret.something - *terraform.NodePlannableResource
root - terraform.graphNodeRoot
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
provider.vault (close) - *terraform.graphNodeCloseProvider
2018/05/31 08:35:47 [DEBUG] Starting graph walk: walkPlan
2018/05/31 08:35:47 [TRACE] dag/walk: added new vertex: "provider.vault (close)"
2018/05/31 08:35:47 [TRACE] dag/walk: added new vertex: "root"
2018/05/31 08:35:47 [TRACE] dag/walk: added new vertex: "data.vault_generic_secret.something"
2018/05/31 08:35:47 [TRACE] dag/walk: added new vertex: "output.something"
2018/05/31 08:35:47 [TRACE] dag/walk: added new vertex: "provider.vault"
2018/05/31 08:35:47 [TRACE] dag/walk: added new vertex: "meta.count-boundary (count boundary fixup)"
2018/05/31 08:35:47 [TRACE] dag/walk: added edge: "data.vault_generic_secret.something" waiting on "provider.vault"
2018/05/31 08:35:47 [TRACE] dag/walk: added edge: "output.something" waiting on "data.vault_generic_secret.something"
2018/05/31 08:35:47 [TRACE] dag/walk: added edge: "root" waiting on "meta.count-boundary (count boundary fixup)"
2018/05/31 08:35:47 [TRACE] dag/walk: added edge: "meta.count-boundary (count boundary fixup)" waiting on "output.something"
2018/05/31 08:35:47 [TRACE] dag/walk: added edge: "provider.vault (close)" waiting on "data.vault_generic_secret.something"
2018/05/31 08:35:47 [TRACE] dag/walk: added edge: "root" waiting on "provider.vault (close)"
2018/05/31 08:35:47 [TRACE] dag/walk: dependencies changed for "data.vault_generic_secret.something", sending new deps
2018/05/31 08:35:47 [TRACE] dag/walk: dependencies changed for "output.something", sending new deps
2018/05/31 08:35:47 [TRACE] dag/walk: dependencies changed for "root", sending new deps
2018/05/31 08:35:47 [TRACE] dag/walk: dependencies changed for "meta.count-boundary (count boundary fixup)", sending new deps
2018/05/31 08:35:47 [TRACE] dag/walk: dependencies changed for "provider.vault (close)", sending new deps
2018/05/31 08:35:47 [TRACE] dag/walk: walking "provider.vault"
2018/05/31 08:35:47 [TRACE] vertex 'root.provider.vault': walking
2018/05/31 08:35:47 [TRACE] vertex 'root.provider.vault': evaluating
2018/05/31 08:35:47 [TRACE] [walkPlan] Entering eval tree: provider.vault
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalSequence
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalInitProvider
2018/05/31 08:35:47 [TRACE] root: eval: terraform.EvalNoop
2018/05/31 08:35:47 [TRACE] root: eval: terraform.EvalNoop
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalOpFilter
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalSequence
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalGetProvider
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalInterpolateProvider
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalBuildProviderConfig
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalOpFilter
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalSequence
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalConfigProvider
2018-05-31T08:35:47.562+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: 2018/05/31 08:35:47 [WARN] Invalid log level: "1". Defaulting to level: TRACE. Valid levels are: [TRACE DEBUG INFO WARN ERROR]
2018-05-31T08:35:47.562+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: 2018/05/31 08:35:47 [DEBUG] Vault API Request Details:
2018-05-31T08:35:47.563+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: ---[ REQUEST ]---------------------------------------
2018-05-31T08:35:47.563+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: POST /v1/auth/token/create HTTP/1.1
2018-05-31T08:35:47.563+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: Host: vault.int
2018-05-31T08:35:47.563+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: User-Agent: Go-http-client/1.1
2018-05-31T08:35:47.563+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: Content-Length: 101
2018-05-31T08:35:47.563+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: X-Vault-Token: ROOT_TOKEN
2018-05-31T08:35:47.563+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: Accept-Encoding: gzip
2018-05-31T08:35:47.563+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4:
2018-05-31T08:35:47.563+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4:
2018-05-31T08:35:47.563+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: -----------------------------------------------------
2018-05-31T08:35:47.803+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: 2018/05/31 08:35:47 [WARN] Invalid log level: "1". Defaulting to level: TRACE. Valid levels are: [TRACE DEBUG INFO WARN ERROR]
2018-05-31T08:35:47.804+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: 2018/05/31 08:35:47 [DEBUG] Vault API Response Details:
2018-05-31T08:35:47.804+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: ---[ RESPONSE ]--------------------------------------
2018-05-31T08:35:47.804+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: HTTP/1.1 200 OK
2018-05-31T08:35:47.804+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: Connection: close
2018-05-31T08:35:47.804+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: Content-Length: 287
2018-05-31T08:35:47.804+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: Content-Type: application/json
2018-05-31T08:35:47.804+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: Date: Thu, 31 May 2018 05:35:47 GMT
2018-05-31T08:35:47.804+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4:
2018-05-31T08:35:47.804+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4:
2018-05-31T08:35:47.804+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: -----------------------------------------------------
2018-05-31T08:35:47.804+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: 2018/05/31 08:35:47 [INFO] Using Vault token with the following policies: root
2018/05/31 08:35:47 [TRACE] [walkPlan] Exiting eval tree: provider.vault
2018/05/31 08:35:47 [TRACE] dag/walk: walking "data.vault_generic_secret.something"
2018/05/31 08:35:47 [TRACE] vertex 'root.data.vault_generic_secret.something': walking
2018/05/31 08:35:47 [TRACE] vertex 'root.data.vault_generic_secret.something': evaluating
2018/05/31 08:35:47 [TRACE] [walkPlan] Entering eval tree: data.vault_generic_secret.something
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalSequence
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalInterpolate
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalCountCheckComputed
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalIf
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalCountFixZeroOneBoundary
2018/05/31 08:35:47 [TRACE] [walkPlan] Exiting eval tree: data.vault_generic_secret.something
2018/05/31 08:35:47 [TRACE] vertex 'root.data.vault_generic_secret.something': expanding/walking dynamic subgraph
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.ResourceCountTransformer:

data.vault_generic_secret.something - *terraform.NodePlannableResourceInstance
2018/05/31 08:35:47 [TRACE] OrphanResourceCount: Starting...
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.OrphanResourceCountTransformer:

data.vault_generic_secret.something - *terraform.NodePlannableResourceInstance
2018/05/31 08:35:47 [DEBUG] Resource state not found for "data.vault_generic_secret.something": data.vault_generic_secret.something
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.AttachStateTransformer:

data.vault_generic_secret.something - *terraform.NodePlannableResourceInstance
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.TargetsTransformer:

data.vault_generic_secret.something - *terraform.NodePlannableResourceInstance
2018/05/31 08:35:47 [DEBUG] ReferenceTransformer: "data.vault_generic_secret.something" references: []
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.ReferenceTransformer:

data.vault_generic_secret.something - *terraform.NodePlannableResourceInstance
2018/05/31 08:35:47 [TRACE] Graph after step *terraform.RootTransformer:

data.vault_generic_secret.something - terraform.NodePlannableResourceInstance
2018/05/31 08:35:47 [TRACE] dag/walk: added new vertex: "data.vault_generic_secret.something"
2018/05/31 08:35:47 [TRACE] dag/walk: walking "data.vault_generic_secret.something"
2018/05/31 08:35:47 [TRACE] vertex 'root.data.vault_generic_secret.something': walking
2018/05/31 08:35:47 [TRACE] vertex 'root.data.vault_generic_secret.something': evaluating
2018/05/31 08:35:47 [TRACE] [walkPlan] Entering eval tree: data.vault_generic_secret.something
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalSequence
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalReadState
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalInterpolate
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalIf
2018/05/31 08:35:47 [TRACE] root: eval: terraform.EvalNoop
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalGetProvider
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalReadDataDiff
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalWriteState
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalWriteDiff
2018/05/31 08:35:47 [TRACE] [walkPlan] Exiting eval tree: data.vault_generic_secret.something
2018/05/31 08:35:47 [TRACE] dag/walk: walking "output.something"
2018/05/31 08:35:47 [TRACE] vertex 'root.output.something': walking
2018/05/31 08:35:47 [TRACE] vertex 'root.output.something': evaluating
2018/05/31 08:35:47 [TRACE] [walkPlan] Entering eval tree: output.something
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalSequence
2018/05/31 08:35:47 [TRACE] root: eval: terraform.EvalNoop
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalOpFilter
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalWriteOutput
2018/05/31 08:35:47 [DEBUG] Interpolating computed map element attribute data (74D93920-ED26-11E3-AC10-0800200C9A66)
2018/05/31 08:35:47 [TRACE] root: eval: terraform.EvalNoop
2018/05/31 08:35:47 [TRACE] [walkPlan] Exiting eval tree: output.something
2018/05/31 08:35:47 [TRACE] dag/walk: walking "meta.count-boundary (count boundary fixup)"
2018/05/31 08:35:47 [TRACE] vertex 'root.meta.count-boundary (count boundary fixup)': walking
2018/05/31 08:35:47 [TRACE] vertex 'root.meta.count-boundary (count boundary fixup)': evaluating
2018/05/31 08:35:47 [TRACE] [walkPlan] Entering eval tree: meta.count-boundary (count boundary fixup)
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalCountFixZeroOneBoundaryGlobal
2018/05/31 08:35:47 [TRACE] [walkPlan] Exiting eval tree: meta.count-boundary (count boundary fixup)
2018/05/31 08:35:47 [TRACE] dag/walk: walking "provider.vault (close)"
2018/05/31 08:35:47 [TRACE] vertex 'root.provider.vault (close)': walking
2018/05/31 08:35:47 [TRACE] vertex 'root.provider.vault (close)': evaluating
2018/05/31 08:35:47 [TRACE] [walkPlan] Entering eval tree: provider.vault (close)
2018/05/31 08:35:47 [TRACE] root: eval: *terraform.EvalCloseProvider
2018/05/31 08:35:47 [TRACE] [walkPlan] Exiting eval tree: provider.vault (close)
2018/05/31 08:35:47 [TRACE] dag/walk: walking "root"
2018/05/31 08:35:47 [TRACE] vertex 'root.root': walking
2018/05/31 08:35:47 [DEBUG] command: asking for input: "Do you want to perform these actions?"
2018/05/31 08:35:50 [INFO] terraform: building graph: GraphTypeApply
2018/05/31 08:35:50 [TRACE] DiffTransformer: starting
2018/05/31 08:35:50 [TRACE] DiffTransformer: Module: CREATE: data.vault_generic_secret.something
data.%: "" => ""
data_json: "" => ""
lease_duration: "" => ""
lease_id: "" => ""
lease_renewable: "" => ""
lease_start_time: "" => ""
path: "" => "secret/test/secret/here"
2018/05/31 08:35:50 [TRACE] DiffTransformer: Resource "data.vault_generic_secret.something": *terraform.InstanceDiff{mu:sync.Mutex{state:0, sema:0x0}, Attributes:map[string]
terraform.ResourceAttrDiff{"data_json":terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "data.%":terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "lease_id":terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "lease_duration":terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "lease_start_time":terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "id":terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x2}, "lease_renewable":terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "path":terraform.ResourceAttrDiff{Old:"", New:"secret/test/secret/here", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}}, Destroy:false, DestroyDeposed:false, DestroyTainted:false, Meta:map[string]interface {}(nil)}
2018/05/31 08:35:50 [TRACE] Graph after step *terraform.DiffTransformer:

data.vault_generic_secret.something - *terraform.NodeApplyableResource
2018/05/31 08:35:50 [TRACE] Graph after step *terraform.OrphanOutputTransformer:

data.vault_generic_secret.something - terraform.NodeApplyableResource
2018/05/31 08:35:50 [TRACE] AttachResourceConfigTransformer: Beginning...
2018/05/31 08:35:50 [TRACE] AttachResourceConfigTransformer: Attach resource config request: data.vault_generic_secret.something
2018/05/31 08:35:50 [TRACE] Attaching resource config: &config.Resource{Mode:1, Name:"something", Type:"vault_generic_secret", RawCount:(
config.RawConfig)(0xc4203b39d0), RawConfig:(config.RawConfig)(0xc4203b3960), Provisioners:[]config.Provisioner{}, Provider:"", DependsOn:[]string(nil), Lifecycle:config.ResourceLifecycle{CreateBeforeDestroy:false, PreventDestroy:false, IgnoreChanges:[]string(nil)}}
2018/05/31 08:35:50 [TRACE] Graph after step *terraform.AttachResourceConfigTransformer:

data.vault_generic_secret.something - *terraform.NodeApplyableResource
2018/05/31 08:35:50 [DEBUG] Resource state not found for "data.vault_generic_secret.something": data.vault_generic_secret.something
2018/05/31 08:35:50 [TRACE] Graph after step *terraform.AttachStateTransformer:

data.vault_generic_secret.something - terraform.NodeApplyableResource
2018/05/31 08:35:50 [TRACE] ProviderConfigTransformer: Starting for path: []
2018/05/31 08:35:50 [TRACE] Attach provider request: []string{} vault
2018/05/31 08:35:50 [TRACE] Attaching provider config: *config.ProviderConfig{Name:"vault", Alias:"", Version:"", RawConfig:(
config.RawConfig)(0xc4203b38f0)}
2018/05/31 08:35:50 [TRACE] Graph after step *terraform.ProviderConfigTransformer:

data.vault_generic_secret.something - *terraform.NodeApplyableResource
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:50 [TRACE] Graph after step *terraform.MissingProviderTransformer:

data.vault_generic_secret.something - *terraform.NodeApplyableResource
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:50 [DEBUG] resource data.vault_generic_secret.something using provider provider.vault
2018/05/31 08:35:50 [TRACE] Graph after step *terraform.ProviderTransformer:

data.vault_generic_secret.something - *terraform.NodeApplyableResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:50 [TRACE] Graph after step *terraform.PruneProviderTransformer:

data.vault_generic_secret.something - *terraform.NodeApplyableResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:50 [TRACE] Graph after step *terraform.ParentProviderTransformer:

data.vault_generic_secret.something - *terraform.NodeApplyableResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:50 [TRACE] Graph after step *terraform.graphTransformerMulti:

data.vault_generic_secret.something - *terraform.NodeApplyableResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:50 [TRACE] DestroyEdgeTransformer: Beginning destroy edge transformation...
2018/05/31 08:35:50 [TRACE] Graph after step *terraform.DestroyEdgeTransformer:

data.vault_generic_secret.something - *terraform.NodeApplyableResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:50 [TRACE] CBDEdgeTransformer: Beginning CBD transformation...
2018/05/31 08:35:50 [TRACE] Graph after step *terraform.CBDEdgeTransformer:

data.vault_generic_secret.something - *terraform.NodeApplyableResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:50 [TRACE] Graph after step *terraform.MissingProvisionerTransformer:

data.vault_generic_secret.something - *terraform.NodeApplyableResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:50 [TRACE] Graph after step *terraform.ProvisionerTransformer:

data.vault_generic_secret.something - *terraform.NodeApplyableResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:50 [TRACE] Graph after step *terraform.RootVariableTransformer:

data.vault_generic_secret.something - *terraform.NodeApplyableResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:50 [TRACE] Graph after step *terraform.LocalTransformer:

data.vault_generic_secret.something - *terraform.NodeApplyableResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:50 [TRACE] Graph after step *terraform.OutputTransformer:

data.vault_generic_secret.something - *terraform.NodeApplyableResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:50 [TRACE] Graph after step *terraform.ModuleVariableTransformer:

data.vault_generic_secret.something - *terraform.NodeApplyableResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:50 [TRACE] Graph after step *terraform.RemovedModuleTransformer:

data.vault_generic_secret.something - *terraform.NodeApplyableResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:50 [DEBUG] ReferenceTransformer: "data.vault_generic_secret.something" references: []
2018/05/31 08:35:50 [DEBUG] ReferenceTransformer: "provider.vault" references: []
2018/05/31 08:35:50 [DEBUG] ReferenceTransformer: "output.something" references: [data.vault_generic_secret.something]
2018/05/31 08:35:50 [TRACE] Graph after step *terraform.ReferenceTransformer:

data.vault_generic_secret.something - *terraform.NodeApplyableResource
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
data.vault_generic_secret.something - *terraform.NodeApplyableResource
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:50 [TRACE] Graph after step *terraform.CountBoundaryTransformer:

data.vault_generic_secret.something - *terraform.NodeApplyableResource
provider.vault - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
data.vault_generic_secret.something - *terraform.NodeApplyableResource
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
data.vault_generic_secret.something - *terraform.NodeApplyableResource
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:50 [TRACE] Graph after step *terraform.TargetsTransformer:

data.vault_generic_secret.something - *terraform.NodeApplyableResource
provider.vault - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
data.vault_generic_secret.something - *terraform.NodeApplyableResource
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
data.vault_generic_secret.something - *terraform.NodeApplyableResource
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:50 [TRACE] Graph after step *terraform.CloseProviderTransformer:

data.vault_generic_secret.something - *terraform.NodeApplyableResource
provider.vault - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
data.vault_generic_secret.something - *terraform.NodeApplyableResource
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
data.vault_generic_secret.something - *terraform.NodeApplyableResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault (close) - *terraform.graphNodeCloseProvider
data.vault_generic_secret.something - *terraform.NodeApplyableResource
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:50 [TRACE] Graph after step *terraform.CloseProvisionerTransformer:

data.vault_generic_secret.something - *terraform.NodeApplyableResource
provider.vault - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
data.vault_generic_secret.something - *terraform.NodeApplyableResource
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
data.vault_generic_secret.something - *terraform.NodeApplyableResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault (close) - *terraform.graphNodeCloseProvider
data.vault_generic_secret.something - *terraform.NodeApplyableResource
provider.vault - *terraform.NodeApplyableProvider
2018/05/31 08:35:50 [TRACE] Graph after step *terraform.RootTransformer:

data.vault_generic_secret.something - *terraform.NodeApplyableResource
provider.vault - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
data.vault_generic_secret.something - *terraform.NodeApplyableResource
output.something - *terraform.NodeApplyableOutput
provider.vault - *terraform.NodeApplyableProvider
output.something - *terraform.NodeApplyableOutput
data.vault_generic_secret.something - *terraform.NodeApplyableResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault (close) - *terraform.graphNodeCloseProvider
data.vault_generic_secret.something - *terraform.NodeApplyableResource
provider.vault - *terraform.NodeApplyableProvider
root - terraform.graphNodeRoot
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
provider.vault (close) - *terraform.graphNodeCloseProvider
2018/05/31 08:35:50 [TRACE] Graph after step *terraform.TransitiveReductionTransformer:

data.vault_generic_secret.something - *terraform.NodeApplyableResource
provider.vault - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
output.something - *terraform.NodeApplyableOutput
output.something - *terraform.NodeApplyableOutput
data.vault_generic_secret.something - *terraform.NodeApplyableResource
provider.vault - *terraform.NodeApplyableProvider
provider.vault (close) - *terraform.graphNodeCloseProvider
data.vault_generic_secret.something - *terraform.NodeApplyableResource
root - terraform.graphNodeRoot
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
provider.vault (close) - *terraform.graphNodeCloseProvider
2018/05/31 08:35:50 [DEBUG] Starting graph walk: walkApply
2018/05/31 08:35:50 [TRACE] dag/walk: added new vertex: "provider.vault"
2018/05/31 08:35:50 [TRACE] dag/walk: added new vertex: "output.something"
2018/05/31 08:35:50 [TRACE] dag/walk: added new vertex: "meta.count-boundary (count boundary fixup)"
2018/05/31 08:35:50 [TRACE] dag/walk: added new vertex: "provider.vault (close)"
2018/05/31 08:35:50 [TRACE] dag/walk: added new vertex: "root"
2018/05/31 08:35:50 [TRACE] dag/walk: added new vertex: "data.vault_generic_secret.something"
2018/05/31 08:35:50 [TRACE] dag/walk: added edge: "output.something" waiting on "data.vault_generic_secret.something"
2018/05/31 08:35:50 [TRACE] dag/walk: added edge: "provider.vault (close)" waiting on "data.vault_generic_secret.something"
2018/05/31 08:35:50 [TRACE] dag/walk: added edge: "root" waiting on "meta.count-boundary (count boundary fixup)"
2018/05/31 08:35:50 [TRACE] dag/walk: added edge: "meta.count-boundary (count boundary fixup)" waiting on "output.something"
2018/05/31 08:35:50 [TRACE] dag/walk: added edge: "root" waiting on "provider.vault (close)"
2018/05/31 08:35:50 [TRACE] dag/walk: added edge: "data.vault_generic_secret.something" waiting on "provider.vault"
2018/05/31 08:35:50 [TRACE] dag/walk: dependencies changed for "root", sending new deps
2018/05/31 08:35:50 [TRACE] dag/walk: dependencies changed for "meta.count-boundary (count boundary fixup)", sending new deps
2018/05/31 08:35:50 [TRACE] dag/walk: dependencies changed for "data.vault_generic_secret.something", sending new deps
2018/05/31 08:35:50 [TRACE] dag/walk: dependencies changed for "output.something", sending new deps
2018/05/31 08:35:50 [TRACE] dag/walk: dependencies changed for "provider.vault (close)", sending new deps
2018/05/31 08:35:50 [TRACE] dag/walk: walking "provider.vault"
2018/05/31 08:35:50 [TRACE] vertex 'root.provider.vault': walking
2018/05/31 08:35:50 [TRACE] vertex 'root.provider.vault': evaluating
2018/05/31 08:35:50 [TRACE] [walkApply] Entering eval tree: provider.vault
2018/05/31 08:35:50 [TRACE] root: eval: *terraform.EvalSequence
2018/05/31 08:35:50 [TRACE] root: eval: *terraform.EvalInitProvider
2018/05/31 08:35:50 [TRACE] root: eval: terraform.EvalNoop
2018/05/31 08:35:50 [TRACE] root: eval: terraform.EvalNoop
2018/05/31 08:35:50 [TRACE] root: eval: *terraform.EvalOpFilter
2018/05/31 08:35:50 [TRACE] root: eval: *terraform.EvalSequence
2018/05/31 08:35:50 [TRACE] root: eval: *terraform.EvalGetProvider
2018/05/31 08:35:50 [TRACE] root: eval: *terraform.EvalInterpolateProvider
2018/05/31 08:35:50 [TRACE] root: eval: *terraform.EvalBuildProviderConfig
2018/05/31 08:35:50 [TRACE] root: eval: *terraform.EvalOpFilter
2018/05/31 08:35:50 [TRACE] root: eval: *terraform.EvalSequence
2018/05/31 08:35:50 [TRACE] root: eval: *terraform.EvalConfigProvider
2018-05-31T08:35:50.375+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: 2018/05/31 08:35:50 [WARN] Invalid log level: "1". Defaulting to level: TRACE. Valid levels are: [TRACE DEBUG INFO WARN ERROR]
2018-05-31T08:35:50.377+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: 2018/05/31 08:35:50 [DEBUG] Vault API Request Details:
2018-05-31T08:35:50.377+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: ---[ REQUEST ]---------------------------------------
2018-05-31T08:35:50.377+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: POST /v1/auth/token/create HTTP/1.1
2018-05-31T08:35:50.377+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: Host: vault.int
2018-05-31T08:35:50.377+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: User-Agent: Go-http-client/1.1
2018-05-31T08:35:50.377+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: Content-Length: 101
2018-05-31T08:35:50.377+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: X-Vault-Token: ROOT_TOKEN
2018-05-31T08:35:50.377+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: Accept-Encoding: gzip
2018-05-31T08:35:50.377+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4:
2018-05-31T08:35:50.378+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4:
2018-05-31T08:35:50.378+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: -----------------------------------------------------
2018-05-31T08:35:50.624+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: 2018/05/31 08:35:50 [WARN] Invalid log level: "1". Defaulting to level: TRACE. Valid levels are: [TRACE DEBUG INFO WARN ERROR]
2018-05-31T08:35:50.625+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: 2018/05/31 08:35:50 [DEBUG] Vault API Response Details:
2018-05-31T08:35:50.625+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: ---[ RESPONSE ]--------------------------------------
2018-05-31T08:35:50.625+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: HTTP/1.1 200 OK
2018-05-31T08:35:50.625+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: Connection: close
2018-05-31T08:35:50.625+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: Content-Length: 287
2018-05-31T08:35:50.625+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: Content-Type: application/json
2018-05-31T08:35:50.625+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: Date: Thu, 31 May 2018 05:35:50 GMT
2018-05-31T08:35:50.625+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4:
2018-05-31T08:35:50.625+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4:
2018-05-31T08:35:50.626+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: -----------------------------------------------------
2018-05-31T08:35:50.626+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: 2018/05/31 08:35:50 [INFO] Using Vault token with the following policies: root
2018/05/31 08:35:50 [TRACE] [walkApply] Exiting eval tree: provider.vault
2018/05/31 08:35:50 [TRACE] dag/walk: walking "data.vault_generic_secret.something"
2018/05/31 08:35:50 [TRACE] vertex 'root.data.vault_generic_secret.something': walking
2018/05/31 08:35:50 [TRACE] vertex 'root.data.vault_generic_secret.something': evaluating
2018/05/31 08:35:50 [TRACE] [walkApply] Entering eval tree: data.vault_generic_secret.something
2018/05/31 08:35:50 [TRACE] root: eval: *terraform.EvalSequence
2018/05/31 08:35:50 [TRACE] root: eval: *terraform.EvalInstanceInfo
2018/05/31 08:35:50 [TRACE] root: eval: *terraform.EvalReadDiff
2018/05/31 08:35:50 [TRACE] root: eval: *terraform.EvalIf
2018/05/31 08:35:50 [TRACE] root: eval: terraform.EvalNoop
2018/05/31 08:35:50 [TRACE] root: eval: *terraform.EvalInterpolate
2018/05/31 08:35:50 [TRACE] root: eval: *terraform.EvalInterpolate
2018/05/31 08:35:50 [TRACE] root: eval: *terraform.EvalGetProvider
2018/05/31 08:35:50 [TRACE] root: eval: *terraform.EvalReadDataDiff
2018/05/31 08:35:50 [TRACE] root: eval: *terraform.EvalReadDataApply
2018-05-31T08:35:50.633+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: 2018/05/31 08:35:50 [DEBUG] Reading secret/test/secret/here from Vault
2018-05-31T08:35:50.633+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: 2018/05/31 08:35:50 [WARN] Invalid log level: "1". Defaulting to level: TRACE. Valid levels are: [TRACE DEBUG INFO WARN ERROR]
2018-05-31T08:35:50.633+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: 2018/05/31 08:35:50 [DEBUG] Vault API Request Details:
2018-05-31T08:35:50.633+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: ---[ REQUEST ]---------------------------------------
2018-05-31T08:35:50.633+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: GET /v1/secret/test/secret/here HTTP/1.1
2018-05-31T08:35:50.633+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: Host: vault.int
2018-05-31T08:35:50.633+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: User-Agent: Go-http-client/1.1
2018-05-31T08:35:50.633+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: X-Vault-Token: 3e57240a-62b7-83aa-5ccd-f93bb65c746a
2018-05-31T08:35:50.633+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: Accept-Encoding: gzip
2018-05-31T08:35:50.633+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4:
2018-05-31T08:35:50.633+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4:
2018-05-31T08:35:50.633+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: -----------------------------------------------------
2018-05-31T08:35:50.657+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: 2018/05/31 08:35:50 [WARN] Invalid log level: "1". Defaulting to level: TRACE. Valid levels are: [TRACE DEBUG INFO WARN ERROR]
2018-05-31T08:35:50.657+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: 2018/05/31 08:35:50 [DEBUG] Vault API Response Details:
2018-05-31T08:35:50.657+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: ---[ RESPONSE ]--------------------------------------
2018-05-31T08:35:50.657+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: HTTP/1.1 200 OK
2018-05-31T08:35:50.657+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: Connection: close
2018-05-31T08:35:50.657+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: Transfer-Encoding: chunked
2018-05-31T08:35:50.657+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: Content-Type: application/json
2018-05-31T08:35:50.657+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: Date: Thu, 31 May 2018 05:35:50 GMT
2018-05-31T08:35:50.657+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4:
2018-05-31T08:35:50.658+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: 9f9
2018-05-31T08:35:50.658+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4:
2018-05-31T08:35:50.658+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: 0
2018-05-31T08:35:50.658+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4:
2018/05/31 08:35:50 [TRACE] root: eval: *terraform.EvalWriteState
2018/05/31 08:35:50 [TRACE] root: eval: *terraform.EvalWriteDiff
2018/05/31 08:35:50 [TRACE] root: eval: *terraform.EvalUpdateStateHook
2018/05/31 08:35:50 [TRACE] Preserving existing state lineage "de24723a-30ce-4478-a0a3-87950dafa806"
2018-05-31T08:35:50.661+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4:
2018-05-31T08:35:50.661+0300 [DEBUG] plugin.terraform-provider-vault_v1.1.0_x4: -----------------------------------------------------
2018/05/31 08:35:50 [TRACE] Preserving existing state lineage "de24723a-30ce-4478-a0a3-87950dafa806"
2018/05/31 08:35:50 [TRACE] Preserving existing state lineage "de24723a-30ce-4478-a0a3-87950dafa806"
2018/05/31 08:35:50 [TRACE] Preserving existing state lineage "de24723a-30ce-4478-a0a3-87950dafa806"
2018/05/31 08:35:50 [TRACE] [walkApply] Exiting eval tree: data.vault_generic_secret.something
2018/05/31 08:35:50 [TRACE] dag/walk: walking "provider.vault (close)"
2018/05/31 08:35:50 [TRACE] vertex 'root.provider.vault (close)': walking
2018/05/31 08:35:50 [TRACE] vertex 'root.provider.vault (close)': evaluating
2018/05/31 08:35:50 [TRACE] [walkApply] Entering eval tree: provider.vault (close)
2018/05/31 08:35:50 [TRACE] root: eval: *terraform.EvalCloseProvider
2018/05/31 08:35:50 [TRACE] [walkApply] Exiting eval tree: provider.vault (close)
2018/05/31 08:35:50 [TRACE] dag/walk: walking "output.something"
2018/05/31 08:35:50 [TRACE] vertex 'root.output.something': walking
2018/05/31 08:35:50 [TRACE] vertex 'root.output.something': evaluating
2018/05/31 08:35:50 [TRACE] [walkApply] Entering eval tree: output.something
2018/05/31 08:35:50 [TRACE] root: eval: *terraform.EvalSequence
2018/05/31 08:35:50 [TRACE] root: eval: terraform.EvalNoop
2018/05/31 08:35:50 [TRACE] root: eval: *terraform.EvalOpFilter
2018/05/31 08:35:50 [TRACE] root: eval: *terraform.EvalWriteOutput
2018/05/31 08:35:50 [ERROR] root: eval: *terraform.EvalWriteOutput, err: Resource 'data.vault_generic_secret.something' not found for variable 'data.vault_generic_secret.something.data'
2018/05/31 08:35:50 [ERROR] root: eval: *terraform.EvalOpFilter, err: Resource 'data.vault_generic_secret.something' not found for variable 'data.vault_generic_secret.something.data'
2018/05/31 08:35:50 [ERROR] root: eval: *terraform.EvalSequence, err: Resource 'data.vault_generic_secret.something' not found for variable 'data.vault_generic_secret.something.data'
2018/05/31 08:35:50 [TRACE] [walkApply] Exiting eval tree: output.something
2018/05/31 08:35:50 [TRACE] dag/walk: upstream errored, not walking "meta.count-boundary (count boundary fixup)"
2018/05/31 08:35:50 [TRACE] dag/walk: upstream errored, not walking "root"
2018/05/31 08:35:50 [TRACE] Preserving existing state lineage "de24723a-30ce-4478-a0a3-87950dafa806"
2018/05/31 08:35:50 [TRACE] Preserving existing state lineage "de24723a-30ce-4478-a0a3-87950dafa806"
2018/05/31 08:35:50 [TRACE] Preserving existing state lineage "de24723a-30ce-4478-a0a3-87950dafa806"
2018/05/31 08:35:50 [DEBUG] plugin: waiting for all plugin processes to complete...
2018-05-31T08:35:50.699+0300 [WARN ] plugin: error closing client during Kill: err="unexpected EOF"
2018-05-31T08:35:50.699+0300 [DEBUG] plugin: plugin process exited: path=/home/mikhailyarosh/test/terraform_test/.terraform/plugins/linux_amd64/terraform-provider-vault_v1.1.0_x4
`

ALSO
The key exist and absolutely ready for read-write:
mikhailyarosh@spb-myarosh:/test/terraform_test$ export VAULT_TOKEN=SAME_ROOT_TOKEN_HERE mikhailyarosh@spb-myarosh:/test/terraform_test$ export VAULT_ADDR=https://vault.int mikhailyarosh@spb-myarosh:/test/terraform_test$ vault read secret/test/secret/here Key Value --- ----- refresh_interval 87600h0m0s value test

@mikhail-yarosh I'm not able to reproduce the issue that you're seeing with the config you listed and without secret versioning enabled on the vault server (similar to what you listed above); it seems to work ok for me. Here are the details of what I'm running:

Vault version: 0.10.1 (Without V2 of the Secrets Engine enabled)
Terraform version: 0.11.3
Vault Terraform provider version: 1.1.0

Terraform config (running vault locally on port 8222 via docker):

provider "vault" {
  address = "http://0.0.0.0:8222"
  token = "root_token"
}

data "vault_generic_secret" "something" {
  path = "secret/test/secret/here"
}

output "something" {
  value = "${data.vault_generic_secret.something.data["value"]}"
}

Setting and reading that secret in vault:

/opt/vault # vault write secret/test/secret/here value="test"
Success! Data written to: secret/test/secret/here

/opt/vault # vault read secret/test/secret/here
Key                 Value
---                 -----
refresh_interval    87600h
value               test

Running terraform apply I get:

S-MacBook-Pro:Desktop purr$ terraform apply
data.vault_generic_secret.something: Refreshing state...

Apply complete! Resources: 0 added, 0 changed, 0 destroyed.

Outputs:

something = test

Are your data and output configs in the same level of files or are they in different modules? The Resource 'data.vault_generic_secret.something' not found for variable 'data.vault_generic_secret.something.data' error leads me to think that it just can't find that reference to the data resource for some reason.

@PurrBiscuit it's the only config file and nothing else in it, only what you see. in 24h i'll try terraform 0.11.7 and your version.. Something really strange happens..

@PurrBiscuit

Vault version: 0.10.1 (Without V2 of the Secrets Engine enabled)

And there is solution!
So:
`
1) i run a fresh vault 0.10.1

need this because it's not possible change version for default secret engine:

2) vault secrets enable -version=1 kv
3) vault secrets disable secret
4) vault secrets move kv/ secret/
`

so, in general: it's a trouble of old vault server version

Was this page helpful?
0 / 5 - 0 ratings