Skip to content

Instantly share code, notes, and snippets.

@tintoy
Last active June 21, 2016 00:01
Show Gist options
  • Save tintoy/a78a5caf37653ed3fdb0f994fb6531d9 to your computer and use it in GitHub Desktop.
Save tintoy/a78a5caf37653ed3fdb0f994fb6531d9 to your computer and use it in GitHub Desktop.
Terraform debug log for "diffs do not match"
resource "template_file" "vm-winrm-bootstrap-public" {
template = <<TMPLT
{
"foo": "bar",
"baz": 3
"tpl": "${greeting}, World"
},
TMPLT
vars {
greeting = "Hello"
}
}
resource "template_file" "vm-winrm-bootstrap-public-cmd" {
template = <<TMPLT
cat <<FILEXXX > ./vm-winrm-public.json
${tpl}
FILEXXX
TMPLT
vars {
tpl = "${template_file.vm-winrm-bootstrap-public.rendered}"
}
provisioner "local-exec" {
command = "${template_file.vm-winrm-bootstrap-public-cmd.rendered}"
}
}
2016/06/21 09:33:07 [INFO] Terraform version: 0.7.0 dev 820c7ca519a6c5cda36d7a0620300ef435342df4
2016/06/21 09:33:07 [DEBUG] Detected home directory from env var: /Users/tintoy
2016/06/21 09:33:07 [DEBUG] Detected home directory from env var: /Users/tintoy
2016/06/21 09:33:07 [DEBUG] Attempting to open CLI config file: /Users/tintoy/.terraformrc
2016/06/21 09:33:07 [DEBUG] Detected home directory from env var: /Users/tintoy
2016/06/21 09:33:07 [DEBUG] New state was assigned lineage "4c5cfbad-7638-47d1-9b5b-43e70a499cdd"
2016/06/21 09:33:07 [DEBUG] Checking resource noop: template_file.vm-winrm-bootstrap-public-cmd
2016/06/21 09:33:07 [DEBUG] No diff, not a noop
2016/06/21 09:33:07 [DEBUG] Checking resource noop: template_file.vm-winrm-bootstrap-public
2016/06/21 09:33:07 [DEBUG] No diff, not a noop
ider
provider.template - *terraform.graphNodeProvider
template_file.vm-winrm-bootstrap-public - *terraform.GraphNodeConfigResource
template_file.vm-winrm-bootstrap-public-cmd - *terraform.GraphNodeConfigResource
provisioner.local-exec - *terraform.graphNodeProvisioner
provisioner.local-exec (close) - *terraform.graphNodeCloseProvisioner
template_file.vm-winrm-bootstrap-public-cmd - *terraform.GraphNodeConfigResource
template_file.vm-winrm-bootstrap-public - *terraform.GraphNodeConfigResource
provider.template - *terraform.graphNodeProvider
template_file.vm-winrm-bootstrap-public-cmd - *terraform.GraphNodeConfigResource
provider.template - *terraform.GraphNodeConfigResource
provisioner.local-exec - *terraform.graphNodeProvider
template_file.vm-winrm-bootstrap-public - *terraform.graphNodeProvisioner
2016/06/21 09:33:07 [DEBUG] Starting graph walk: walkInput
2016/06/21 09:33:07 [DEBUG] vertex root.provider.template: walking
2016/06/21 09:33:07 [DEBUG] vertex root.provider.template: evaluating
2016/06/21 09:33:07 [TRACE] [walkInput] Entering eval tree: provider.template
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalSequence
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalInitProvider
2016/06/21 09:33:07 [DEBUG] plugin: starting plugin: /Users/tintoy/development/golang/src/github.com/hashicorp/terraform/bin/terraform []string{"/Users/tintoy/development/golang/src/github.com/hashicorp/terraform/bin/terraform", "internal-plugin", "provider", "template"}
2016/06/21 09:33:07 [DEBUG] vertex root.provisioner.local-exec: walking
2016/06/21 09:33:07 [DEBUG] vertex root.provisioner.local-exec: evaluating
2016/06/21 09:33:07 [TRACE] [walkInput] Entering eval tree: provisioner.local-exec
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalInitProvisioner
2016/06/21 09:33:07 [DEBUG] plugin: starting plugin: /Users/tintoy/development/golang/src/github.com/hashicorp/terraform/bin/terraform []string{"/Users/tintoy/development/golang/src/github.com/hashicorp/terraform/bin/terraform", "internal-plugin", "provisioner", "local-exec"}
2016/06/21 09:33:07 [DEBUG] plugin: waiting for RPC address for: /Users/tintoy/development/golang/src/github.com/hashicorp/terraform/bin/terraform
2016/06/21 09:33:07 [DEBUG] plugin: waiting for RPC address for: /Users/tintoy/development/golang/src/github.com/hashicorp/terraform/bin/terraform
2016/06/21 09:33:07 [DEBUG] plugin: terraform: 2016/06/21 09:33:07 [INFO] Terraform version: 0.7.0 dev 820c7ca519a6c5cda36d7a0620300ef435342df4
2016/06/21 09:33:07 [DEBUG] plugin: terraform: 2016/06/21 09:33:07 [DEBUG] Detected home directory from env var: /Users/tintoy
2016/06/21 09:33:07 [DEBUG] plugin: terraform: 2016/06/21 09:33:07 [DEBUG] Detected home directory from env var: /Users/tintoy
2016/06/21 09:33:07 [DEBUG] plugin: terraform: 2016/06/21 09:33:07 [DEBUG] Attempting to open CLI config file: /Users/tintoy/.terraformrc
2016/06/21 09:33:07 [DEBUG] plugin: terraform: template-provider (internal) 2016/06/21 09:33:07 [INFO] Starting provider plugin template
2016/06/21 09:33:07 [DEBUG] plugin: terraform: template-provider (internal) 2016/06/21 09:33:07 [DEBUG] Detected home directory from env var: /Users/tintoy
2016/06/21 09:33:07 [DEBUG] plugin: terraform: template-provider (internal) 2016/06/21 09:33:07 [DEBUG] plugin: plugin address: unix /var/folders/yv/x0nzk5f901g4fywjhzdy18qr0000gn/T/plugin218217821
2016/06/21 09:33:07 [DEBUG] plugin: terraform: 2016/06/21 09:33:07 [INFO] Terraform version: 0.7.0 dev 820c7ca519a6c5cda36d7a0620300ef435342df4
2016/06/21 09:33:07 [DEBUG] plugin: terraform: 2016/06/21 09:33:07 [DEBUG] Detected home directory from env var: /Users/tintoy
2016/06/21 09:33:07 [DEBUG] plugin: terraform: 2016/06/21 09:33:07 [DEBUG] Detected home directory from env var: /Users/tintoy
2016/06/21 09:33:07 [DEBUG] plugin: terraform: 2016/06/21 09:33:07 [DEBUG] Attempting to open CLI config file: /Users/tintoy/.terraformrc
2016/06/21 09:33:07 [DEBUG] plugin: terraform: local-exec-provisioner (internal) 2016/06/21 09:33:07 [INFO] Starting provisioner plugin local-exec
2016/06/21 09:33:07 [DEBUG] plugin: terraform: local-exec-provisioner (internal) 2016/06/21 09:33:07 [DEBUG] Detected home directory from env var: /Users/tintoy
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalOpFilter
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalSequence
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalGetProvider
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalInterpolate
2016/06/21 09:33:07 [DEBUG] plugin: terraform: local-exec-provisioner (internal) 2016/06/21 09:33:07 [DEBUG] plugin: plugin address: unix /var/folders/yv/x0nzk5f901g4fywjhzdy18qr0000gn/T/plugin569962756
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalBuildProviderConfig
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalInputProvider
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [TRACE] [walkInput] Exiting eval tree: provider.template
2016/06/21 09:33:07 [DEBUG] vertex provider.template (close), got dep: provider.template
2016/06/21 09:33:07 [DEBUG] vertex template_file.vm-winrm-bootstrap-public, got dep: provider.template
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public: walking
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public: evaluating
2016/06/21 09:33:07 [TRACE] [walkInput] Entering eval tree: template_file.vm-winrm-bootstrap-public
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalSequence
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalInterpolate
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2016/06/21 09:33:07 [TRACE] [walkInput] Exiting eval tree: template_file.vm-winrm-bootstrap-public
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public: expanding/walking dynamic subgraph
2016/06/21 09:33:07 [TRACE] Graph after step *terraform.ResourceCountTransformer:
template_file.vm-winrm-bootstrap-public - *terraform.graphNodeExpandedResource
2016/06/21 09:33:07 [TRACE] Graph after step *terraform.TargetsTransformer:
template_file.vm-winrm-bootstrap-public - *terraform.graphNodeExpandedResource
2016/06/21 09:33:07 [TRACE] Graph after step *terraform.RootTransformer:
template_file.vm-winrm-bootstrap-public - *terraform.graphNodeExpandedResource
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public: walking
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public: evaluating
2016/06/21 09:33:07 [DEBUG] vertex provider.template (close), got dep: template_file.vm-winrm-bootstrap-public
2016/06/21 09:33:07 [DEBUG] vertex output.winrm-bs-public, got dep: template_file.vm-winrm-bootstrap-public
2016/06/21 09:33:07 [DEBUG] vertex root.output.winrm-bs-public: walking
2016/06/21 09:33:07 [DEBUG] vertex root.output.winrm-bs-public: evaluating
2016/06/21 09:33:07 [DEBUG] vertex template_file.vm-winrm-bootstrap-public-cmd, got dep: template_file.vm-winrm-bootstrap-public
2016/06/21 09:33:07 [DEBUG] vertex template_file.vm-winrm-bootstrap-public-cmd, got dep: provider.template
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public-cmd: walking
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public-cmd: evaluating
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalSequence
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalInterpolate
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public-cmd: walking
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public-cmd: evaluating
2016/06/21 09:33:07 [DEBUG] vertex provider.template (close), got dep: template_file.vm-winrm-bootstrap-public-cmd
2016/06/21 09:33:07 [DEBUG] vertex root.provider.template (close): walking
2016/06/21 09:33:07 [DEBUG] vertex provisioner.local-exec (close), got dep: template_file.vm-winrm-bootstrap-public-cmd
2016/06/21 09:33:07 [DEBUG] vertex root.provider.template (close): evaluating
2016/06/21 09:33:07 [DEBUG] vertex root.provisioner.local-exec (close): walking
2016/06/21 09:33:07 [DEBUG] vertex root.provisioner.local-exec (close): evaluating
2016/06/21 09:33:07 [TRACE] [walkInput] Entering eval tree: provider.template (close)
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalCloseProvider
2016/06/21 09:33:07 [DEBUG] vertex root, got dep: provisioner.local-exec (close)
2016/06/21 09:33:07 [DEBUG] vertex root, got dep: output.winrm-bs-public
2016/06/21 09:33:07 [DEBUG] vertex root.root: walking
2016/06/21 09:33:07 [DEBUG] Checking resource noop: template_file.vm-winrm-bootstrap-public-cmd
2016/06/21 09:33:07 [DEBUG] No diff, not a noop
2016/06/21 09:33:07 [DEBUG] Checking resource noop: template_file.vm-winrm-bootstrap-public
2016/06/21 09:33:07 [DEBUG] No diff, not a noop
2016/06/21 09:33:07 [DEBUG] Starting graph walk: walkValidate
2016/06/21 09:33:07 [DEBUG] vertex root.provisioner.local-exec: walking
2016/06/21 09:33:07 [DEBUG] vertex root.provisioner.local-exec: evaluating
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalInitProvisioner
2016/06/21 09:33:07 [DEBUG] vertex root.provider.template: walking
2016/06/21 09:33:07 [DEBUG] vertex root.provider.template: evaluating
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalSequence
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalInitProvider
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalOpFilter
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalSequence
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalGetProvider
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalInterpolate
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalBuildProviderConfig
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalValidateProvider
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalSetProviderConfig
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [TRACE] [walkValidate] Exiting eval tree: provider.template
2016/06/21 09:33:07 [DEBUG] vertex template_file.vm-winrm-bootstrap-public, got dep: provider.template
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public: walking
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public: evaluating
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalSequence
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalInterpolate
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalOpFilter
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalValidateCount
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2016/06/21 09:33:07 [TRACE] [walkValidate] Exiting eval tree: template_file.vm-winrm-bootstrap-public
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public: expanding/walking dynamic subgraph
2016/06/21 09:33:07 [TRACE] Graph after step *terraform.ResourceCountTransformer:
template_file.vm-winrm-bootstrap-public - *terraform.graphNodeExpandedResource
2016/06/21 09:33:07 [TRACE] Graph after step *terraform.TargetsTransformer:
template_file.vm-winrm-bootstrap-public - *terraform.graphNodeExpandedResource
2016/06/21 09:33:07 [TRACE] Graph after step *terraform.RootTransformer:
template_file.vm-winrm-bootstrap-public - *terraform.graphNodeExpandedResource
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public: walking
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public: evaluating
2016/06/21 09:33:07 [TRACE] [walkValidate] Entering eval tree: template_file.vm-winrm-bootstrap-public
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalSequence
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalOpFilter
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalSequence
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalGetProvider
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalInterpolate
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalValidateResource
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [TRACE] [walkValidate] Exiting eval tree: template_file.vm-winrm-bootstrap-public
2016/06/21 09:33:07 [DEBUG] vertex output.winrm-bs-public, got dep: template_file.vm-winrm-bootstrap-public
2016/06/21 09:33:07 [DEBUG] vertex template_file.vm-winrm-bootstrap-public-cmd, got dep: template_file.vm-winrm-bootstrap-public
2016/06/21 09:33:07 [DEBUG] vertex root.output.winrm-bs-public: walking
2016/06/21 09:33:07 [DEBUG] vertex template_file.vm-winrm-bootstrap-public-cmd, got dep: provider.template
2016/06/21 09:33:07 [DEBUG] vertex template_file.vm-winrm-bootstrap-public-cmd, got dep: provisioner.local-exec
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public-cmd: walking
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public-cmd: evaluating
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public-cmd: walking
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public-cmd: evaluating
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalValidateResource
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalGetProvisioner
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalInterpolate
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalValidateProvisioner
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [TRACE] [walkValidate] Exiting eval tree: template_file.vm-winrm-bootstrap-public-cmd
2016/06/21 09:33:07 [DEBUG] vertex provisioner.local-exec (close), got dep: template_file.vm-winrm-bootstrap-public-cmd
2016/06/21 09:33:07 [DEBUG] vertex root.provisioner.local-exec (close): walking
2016/06/21 09:33:07 [DEBUG] vertex root.provisioner.local-exec (close): evaluating
rm.graphNodeProvisioner
2016/06/21 09:33:07 [DEBUG] Checking resource noop: template_file.vm-winrm-bootstrap-public-cmd
2016/06/21 09:33:07 [DEBUG] No diff, not a noop
2016/06/21 09:33:07 [DEBUG] Checking resource noop: template_file.vm-winrm-bootstrap-public
2016/06/21 09:33:07 [DEBUG] No diff, not a noop
2016/06/21 09:33:07 [DEBUG] Starting graph walk: walkRefresh
2016/06/21 09:33:07 [DEBUG] vertex root.provisioner.local-exec: walking
2016/06/21 09:33:07 [DEBUG] vertex root.provisioner.local-exec: evaluating
2016/06/21 09:33:07 [TRACE] [walkRefresh] Entering eval tree: provisioner.local-exec
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalInitProvisioner
2016/06/21 09:33:07 [DEBUG] vertex root.provider.template: walking
2016/06/21 09:33:07 [DEBUG] vertex root.provider.template: evaluating
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalOpFilter
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalSequence
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalGetProvider
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalInterpolate
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalBuildProviderConfig
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalSetProviderConfig
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalOpFilter
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalSequence
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalConfigProvider
2016/06/21 09:33:07 [DEBUG] vertex template_file.vm-winrm-bootstrap-public, got dep: provider.template
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public: walking
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public: evaluating
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2016/06/21 09:33:07 [TRACE] [walkRefresh] Exiting eval tree: template_file.vm-winrm-bootstrap-public
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public: expanding/walking dynamic subgraph
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public: walking
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public: evaluating
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalOpFilter
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalSequence
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalGetProvider
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalReadState
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalRefresh
2016/06/21 09:33:07 [DEBUG] refresh: template_file.vm-winrm-bootstrap-public: no state, not refreshing
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalWriteState
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] vertex provider.template (close), got dep: template_file.vm-winrm-bootstrap-public
2016/06/21 09:33:07 [DEBUG] vertex template_file.vm-winrm-bootstrap-public-cmd, got dep: template_file.vm-winrm-bootstrap-public
2016/06/21 09:33:07 [DEBUG] vertex output.winrm-bs-public, got dep: template_file.vm-winrm-bootstrap-public
2016/06/21 09:33:07 [DEBUG] vertex root.output.winrm-bs-public: walking
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public-cmd: walking
2016/06/21 09:33:07 [DEBUG] vertex root.output.winrm-bs-public: evaluating
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public-cmd: evaluating
2016/06/21 09:33:07 [TRACE] [walkRefresh] Entering eval tree: template_file.vm-winrm-bootstrap-public-cmd
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalSequence
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalInterpolate
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2016/06/21 09:33:07 [TRACE] [walkRefresh] Exiting eval tree: template_file.vm-winrm-bootstrap-public-cmd
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public-cmd: expanding/walking dynamic subgraph
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public-cmd: walking
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public-cmd: evaluating
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalReadState
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalRefresh
2016/06/21 09:33:07 [DEBUG] refresh: template_file.vm-winrm-bootstrap-public-cmd: no state, not refreshing
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalWriteState
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [TRACE] [walkRefresh] Exiting eval tree: template_file.vm-winrm-bootstrap-public-cmd
2016/06/21 09:33:07 [DEBUG] vertex provider.template (close), got dep: template_file.vm-winrm-bootstrap-public-cmd
2016/06/21 09:33:07 [DEBUG] vertex provisioner.local-exec (close), got dep: template_file.vm-winrm-bootstrap-public-cmd
2016/06/21 09:33:07 [DEBUG] vertex root.provider.template (close): walking
2016/06/21 09:33:07 [DEBUG] vertex root.provider.template (close): evaluating
2016/06/21 09:33:07 [DEBUG] vertex root.provisioner.local-exec (close): walking
2016/06/21 09:33:07 [DEBUG] vertex root.provisioner.local-exec (close): evaluating
2016/06/21 09:33:07 [DEBUG] vertex root, got dep: provider.template (close)
2016/06/21 09:33:07 [TRACE] [walkRefresh] Entering eval tree: provisioner.local-exec (close)
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalCloseProvisioner
2016/06/21 09:33:07 [DEBUG] Checking resource noop: template_file.vm-winrm-bootstrap-public-cmd
2016/06/21 09:33:07 [DEBUG] No diff, not a noop
2016/06/21 09:33:07 [DEBUG] Checking resource noop: template_file.vm-winrm-bootstrap-public
2016/06/21 09:33:07 [DEBUG] No diff, not a noop
2016/06/21 09:33:07 [DEBUG] vertex root.provider.template: walking
2016/06/21 09:33:07 [DEBUG] vertex root.provider.template: evaluating
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalSequence
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalInitProvider
2016/06/21 09:33:07 [DEBUG] vertex root.provisioner.local-exec: walking
2016/06/21 09:33:07 [DEBUG] vertex root.provisioner.local-exec: evaluating
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalOpFilter
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalSequence
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalGetProvider
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalInterpolate
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalBuildProviderConfig
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalSetProviderConfig
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalOpFilter
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalSequence
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalConfigProvider
2016/06/21 09:33:07 [DEBUG] vertex provider.template (close), got dep: provider.template
2016/06/21 09:33:07 [DEBUG] vertex template_file.vm-winrm-bootstrap-public, got dep: provider.template
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public: walking
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public: evaluating
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalSequence
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalInterpolate
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public: expanding/walking dynamic subgraph
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public: walking
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public: evaluating
2016/06/21 09:33:07 [TRACE] [walkPlan] Entering eval tree: template_file.vm-winrm-bootstrap-public
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalSequence
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalOpFilter
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalSequence
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalInterpolate
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalGetProvider
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalReadState
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalDiff
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalCheckPreventDestroy
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalIgnoreChanges
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalWriteState
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalWriteDiff
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] vertex provider.template (close), got dep: template_file.vm-winrm-bootstrap-public
2016/06/21 09:33:07 [DEBUG] vertex output.winrm-bs-public, got dep: template_file.vm-winrm-bootstrap-public
2016/06/21 09:33:07 [DEBUG] vertex template_file.vm-winrm-bootstrap-public-cmd, got dep: template_file.vm-winrm-bootstrap-public
2016/06/21 09:33:07 [DEBUG] vertex root.output.winrm-bs-public: walking
2016/06/21 09:33:07 [DEBUG] vertex root.output.winrm-bs-public: evaluating
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalOpFilter
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalSequence
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalWriteOutput
2016/06/21 09:33:07 [DEBUG] vertex template_file.vm-winrm-bootstrap-public-cmd, got dep: provider.template
2016/06/21 09:33:07 [DEBUG] vertex template_file.vm-winrm-bootstrap-public-cmd, got dep: provisioner.local-exec
2016/06/21 09:33:07 [TRACE] [walkPlan] Exiting eval tree: output.winrm-bs-public
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public-cmd: walking
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public-cmd: evaluating
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalSequence
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalInterpolate
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public-cmd: walking
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public-cmd: evaluating
2016/06/21 09:33:07 [TRACE] [walkPlan] Entering eval tree: template_file.vm-winrm-bootstrap-public-cmd
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalSequence
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalOpFilter
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalSequence
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalInterpolate
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalGetProvider
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalReadState
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalDiff
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalCheckPreventDestroy
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalIgnoreChanges
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalWriteState
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalWriteDiff
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [TRACE] [walkPlan] Exiting eval tree: template_file.vm-winrm-bootstrap-public-cmd
2016/06/21 09:33:07 [DEBUG] vertex provider.template (close), got dep: template_file.vm-winrm-bootstrap-public-cmd
2016/06/21 09:33:07 [DEBUG] vertex root.provider.template (close): walking
2016/06/21 09:33:07 [DEBUG] vertex root.provider.template (close): evaluating
2016/06/21 09:33:07 [DEBUG] vertex provisioner.local-exec (close), got dep: template_file.vm-winrm-bootstrap-public-cmd
2016/06/21 09:33:07 [DEBUG] vertex root.provisioner.local-exec (close): walking
2016/06/21 09:33:07 [DEBUG] vertex root.provisioner.local-exec (close): evaluating
2016/06/21 09:33:07 [DEBUG] vertex root, got dep: provisioner.local-exec (close)
2016/06/21 09:33:07 [DEBUG] vertex root, got dep: output.winrm-bs-public
2016/06/21 09:33:07 [DEBUG] vertex root.root: walking
2016/06/21 09:33:07 [DEBUG] Final noop value: false
2016/06/21 09:33:07 [DEBUG] Checking resource noop: template_file.vm-winrm-bootstrap-public
2016/06/21 09:33:07 [DEBUG] Diff has template_file.vm-winrm-bootstrap-public, resource is not a noop
2016/06/21 09:33:07 [DEBUG] Final noop value: false
2016/06/21 09:33:07 [DEBUG] Checking resource noop: template_file.vm-winrm-bootstrap-public
2016/06/21 09:33:07 [DEBUG] Diff has template_file.vm-winrm-bootstrap-public-cmd, resource is not a noop
2016/06/21 09:33:07 [DEBUG] Final noop value: false
2016/06/21 09:33:07 [DEBUG] Starting graph walk: walkApply
2016/06/21 09:33:07 [DEBUG] vertex root.provider.template: walking
2016/06/21 09:33:07 [DEBUG] vertex root.provider.template: evaluating
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalInitProvider
2016/06/21 09:33:07 [DEBUG] vertex root.provisioner.local-exec: walking
2016/06/21 09:33:07 [DEBUG] vertex root.provisioner.local-exec: evaluating
2016/06/21 09:33:07 [TRACE] [walkApply] Entering eval tree: provisioner.local-exec
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalInitProvisioner
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalOpFilter
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalSequence
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalGetProvider
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalInterpolate
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalBuildProviderConfig
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalSetProviderConfig
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalOpFilter
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalSequence
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalConfigProvider
2016/06/21 09:33:07 [DEBUG] vertex template_file.vm-winrm-bootstrap-public, got dep: provider.template
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public: walking
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public: evaluating
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public: walking
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public: evaluating
2016/06/21 09:33:07 [TRACE] [walkApply] Entering eval tree: template_file.vm-winrm-bootstrap-public
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalSequence
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalInstanceInfo
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalOpFilter
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalSequence
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalReadDiff
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalIf
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalIf
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalInterpolate
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalGetProvider
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalReadState
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalDiff
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalIgnoreChanges
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalReadDiff
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalCompareDiff
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalGetProvider
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalReadState
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalApply
2016/06/21 09:33:07 [DEBUG] apply: template_file.vm-winrm-bootstrap-public: executing Apply
template_file.vm-winrm-bootstrap-public: Creating...
rendered: "" => "<computed>"
template: "" => "\t\t{\n\t\t\t\"foo\": \"bar\",\n\t\t\t\"baz\": 3\n\t\t\t\"tpl\": \"${greeting}, World\"\n\t\t},\n\t"
vars.%: "" => "1"
vars.greeting: "" => "Hello"
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalWriteState
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalApplyProvisioners
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalIf
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalWriteState
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalWriteDiff
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalApplyPost
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalUpdateStateHook
template_file.vm-winrm-bootstrap-public: Creation complete
2016/06/21 09:33:07 [DEBUG] vertex root.template_file.vm-winrm-bootstrap-public-cmd: evaluating
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalReadDiff
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalIf
2016/06/21 09:33:07 [DEBUG] root: eval: terraform.EvalNoop
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalIf
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalInterpolate
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalGetProvider
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalReadState
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalDiff
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalIgnoreChanges
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalReadDiff
2016/06/21 09:33:07 [DEBUG] root: eval: *terraform.EvalCompareDiff
2016/06/21 09:33:07 [ERROR] template_file.vm-winrm-bootstrap-public-cmd: diffs didn't match
2016/06/21 09:33:07 [ERROR] template_file.vm-winrm-bootstrap-public-cmd: reason: extra attributes: vars.tpl
2016/06/21 09:33:07 [ERROR] template_file.vm-winrm-bootstrap-public-cmd: diff one: *terraform.InstanceDiff{Attributes:map[string]*terraform.ResourceAttrDiff{"template":*terraform.ResourceAttrDiff{Old:"", New:"\t\tcat <<FILEXXX > /tmp/somefile\n \t${tpl}\n \tFILEXXX\n\t", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}, "vars.%":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}, "rendered":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}}, Destroy:false, DestroyTainted:false}
2016/06/21 09:33:07 [ERROR] template_file.vm-winrm-bootstrap-public-cmd: diff two: *terraform.InstanceDiff{Attributes:map[string]*terraform.ResourceAttrDiff{"rendered":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "template":*terraform.ResourceAttrDiff{Old:"", New:"\t\tcat <<FILEXXX > /tmp/somefile\n \t${tpl}\n \tFILEXXX\n\t", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}, "vars.%":*terraform.ResourceAttrDiff{Old:"", New:"1", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}, "vars.tpl":*terraform.ResourceAttrDiff{Old:"", New:"\t\t{\n\t\t\t\"foo\": \"bar\",\n\t\t\t\"baz\": 3\n\t\t\t\"tpl\": \"Hello, World\"\n\t\t},\n\t", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}}, Destroy:false, DestroyTainted:false}
2016/06/21 09:33:07 [ERROR] root: eval: *terraform.EvalCompareDiff, err: template_file.vm-winrm-bootstrap-public-cmd: diffs didn't match during apply. This is a bug with Terraform and should be reported as a GitHub Issue.
Please include the following information in your report:
Terraform Version: 0.7.0
Resource ID: template_file.vm-winrm-bootstrap-public-cmd
Mismatch reason: extra attributes: vars.tpl
Diff One (usually from plan): *terraform.InstanceDiff{Attributes:map[string]*terraform.ResourceAttrDiff{"template":*terraform.ResourceAttrDiff{Old:"", New:"\t\tcat <<FILEXXX > /tmp/somefile\n \t${tpl}\n \tFILEXXX\n\t", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}, "vars.%":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}, "rendered":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}}, Destroy:false, DestroyTainted:false}
Diff Two (usually from apply): *terraform.InstanceDiff{Attributes:map[string]*terraform.ResourceAttrDiff{"vars.tpl":*terraform.ResourceAttrDiff{Old:"", New:"\t\t{\n\t\t\t\"foo\": \"bar\",\n\t\t\t\"baz\": 3\n\t\t\t\"tpl\": \"Hello, World\"\n\t\t},\n\t", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}, "rendered":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "template":*terraform.ResourceAttrDiff{Old:"", New:"\t\tcat <<FILEXXX > /tmp/somefile\n \t${tpl}\n \tFILEXXX\n\t", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}, "vars.%":*terraform.ResourceAttrDiff{Old:"", New:"1", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}}, Destroy:false, DestroyTainted:false}
Also include as much context as you can about your config, state, and the steps you performed to trigger this error.
2016/06/21 09:33:07 [ERROR] root: eval: *terraform.EvalSequence, err: template_file.vm-winrm-bootstrap-public-cmd: diffs didn't match during apply. This is a bug with Terraform and should be reported as a GitHub Issue.
Please include the following information in your report:
Terraform Version: 0.7.0
Resource ID: template_file.vm-winrm-bootstrap-public-cmd
Mismatch reason: extra attributes: vars.tpl
Diff One (usually from plan): *terraform.InstanceDiff{Attributes:map[string]*terraform.ResourceAttrDiff{"template":*terraform.ResourceAttrDiff{Old:"", New:"\t\tcat <<FILEXXX > /tmp/somefile\n \t${tpl}\n \tFILEXXX\n\t", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}, "vars.%":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}, "rendered":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}}, Destroy:false, DestroyTainted:false}
Diff Two (usually from apply): *terraform.InstanceDiff{Attributes:map[string]*terraform.ResourceAttrDiff{"vars.tpl":*terraform.ResourceAttrDiff{Old:"", New:"\t\t{\n\t\t\t\"foo\": \"bar\",\n\t\t\t\"baz\": 3\n\t\t\t\"tpl\": \"Hello, World\"\n\t\t},\n\t", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}, "rendered":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "template":*terraform.ResourceAttrDiff{Old:"", New:"\t\tcat <<FILEXXX > /tmp/somefile\n \t${tpl}\n \tFILEXXX\n\t", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}, "vars.%":*terraform.ResourceAttrDiff{Old:"", New:"1", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}}, Destroy:false, DestroyTainted:false}
Also include as much context as you can about your config, state, and the steps you performed to trigger this error.
2016/06/21 09:33:07 [ERROR] root: eval: *terraform.EvalOpFilter, err: template_file.vm-winrm-bootstrap-public-cmd: diffs didn't match during apply. This is a bug with Terraform and should be reported as a GitHub Issue.
Please include the following information in your report:
Terraform Version: 0.7.0
Resource ID: template_file.vm-winrm-bootstrap-public-cmd
Mismatch reason: extra attributes: vars.tpl
Diff One (usually from plan): *terraform.InstanceDiff{Attributes:map[string]*terraform.ResourceAttrDiff{"template":*terraform.ResourceAttrDiff{Old:"", New:"\t\tcat <<FILEXXX > /tmp/somefile\n \t${tpl}\n \tFILEXXX\n\t", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}, "vars.%":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}, "rendered":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}}, Destroy:false, DestroyTainted:false}
Diff Two (usually from apply): *terraform.InstanceDiff{Attributes:map[string]*terraform.ResourceAttrDiff{"vars.tpl":*terraform.ResourceAttrDiff{Old:"", New:"\t\t{\n\t\t\t\"foo\": \"bar\",\n\t\t\t\"baz\": 3\n\t\t\t\"tpl\": \"Hello, World\"\n\t\t},\n\t", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}, "rendered":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "template":*terraform.ResourceAttrDiff{Old:"", New:"\t\tcat <<FILEXXX > /tmp/somefile\n \t${tpl}\n \tFILEXXX\n\t", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}, "vars.%":*terraform.ResourceAttrDiff{Old:"", New:"1", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}}, Destroy:false, DestroyTainted:false}
Also include as much context as you can about your config, state, and the steps you performed to trigger this error.
2016/06/21 09:33:07 [ERROR] root: eval: *terraform.EvalSequence, err: template_file.vm-winrm-bootstrap-public-cmd: diffs didn't match during apply. This is a bug with Terraform and should be reported as a GitHub Issue.
Please include the following information in your report:
Terraform Version: 0.7.0
Resource ID: template_file.vm-winrm-bootstrap-public-cmd
Mismatch reason: extra attributes: vars.tpl
Diff One (usually from plan): *terraform.InstanceDiff{Attributes:map[string]*terraform.ResourceAttrDiff{"template":*terraform.ResourceAttrDiff{Old:"", New:"\t\tcat <<FILEXXX > /tmp/somefile\n \t${tpl}\n \tFILEXXX\n\t", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}, "vars.%":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}, "rendered":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}}, Destroy:false, DestroyTainted:false}
Diff Two (usually from apply): *terraform.InstanceDiff{Attributes:map[string]*terraform.ResourceAttrDiff{"vars.tpl":*terraform.ResourceAttrDiff{Old:"", New:"\t\t{\n\t\t\t\"foo\": \"bar\",\n\t\t\t\"baz\": 3\n\t\t\t\"tpl\": \"Hello, World\"\n\t\t},\n\t", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}, "rendered":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "template":*terraform.ResourceAttrDiff{Old:"", New:"\t\tcat <<FILEXError applying plan:
2016/06/21 09:33:07 [DEBUG] plugin: waiting for all plugin processes to complete...
1 error(s) occurred:
* template_file.vm-winrm-bootstrap-public-cmd: diffs didn't match during apply. This is a bug with Terraform and should be reported as a GitHub Issue.
Please include the following information in your report:
Terraform Version: 0.7.0
Resource ID: template_file.vm-winrm-bootstrap-public-cmd
Mismatch reason: extra attributes: vars.tpl
Diff One (usually from plan): *terraform.InstanceDiff{Attributes:map[string]*terraform.ResourceAttrDiff{"template":*terraform.ResourceAttrDiff{Old:"", New:"\t\tcat <<FILEXXX > /tmp/somefile\n \t${tpl}\n \tFILEXXX\n\t", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}, "vars.%":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}, "rendered":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}}, Destroy:false, DestroyTainted:false}
Diff Two (usually from apply): *terraform.InstanceDiff{Attributes:map[string]*terraform.ResourceAttrDiff{"vars.tpl":*terraform.ResourceAttrDiff{Old:"", New:"\t\t{\n\t\t\t\"foo\": \"bar\",\n\t\t\t\"baz\": 3\n\t\t\t\"tpl\": \"Hello, World\"\n\t\t},\n\t", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}, "rendered":*terraform.ResourceAttrDiff{Old:"", New:"", NewComputed:true, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:false, Sensitive:false, Type:0x0}, "template":*terraform.ResourceAttrDiff{Old:"", New:"\t\tcat <<FILEXXX > /tmp/somefile\n \t${tpl}\n \tFILEXXX\n\t", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}, "vars.%":*terraform.ResourceAttrDiff{Old:"", New:"1", NewComputed:false, NewRemoved:false, NewExtra:interface {}(nil), RequiresNew:true, Sensitive:false, Type:0x0}}, Destroy:false, DestroyTainted:false}
Also include as much context as you can about your config, state, and the steps you performed to trigger this error.
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.
2016/06/21 09:33:07 [DEBUG] plugin: /Users/tintoy/development/golang/src/github.com/hashicorp/terraform/bin/terraform: plugin process exited
2016/06/21 09:33:07 [DEBUG] plugin: /Users/tintoy/development/golang/src/github.com/hashicorp/terraform/bin/terraform: plugin process exited
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment