Skip to content

Instantly share code, notes, and snippets.

@jarro2783
Last active July 3, 2017 00:29
Show Gist options
  • Save jarro2783/715fd9a71f1b535ffe788e579447eabd to your computer and use it in GitHub Desktop.
Save jarro2783/715fd9a71f1b535ffe788e579447eabd to your computer and use it in GitHub Desktop.
Terraform crash with map merge

Run terraform plan on 0.9.8 through 0.9.10. It crashes.

resource "aws_alb" "crash" {
name_prefix = "crash-"
subnets = ["subnet-abcdef10"]
tags = ["${merge(map("role", "crash_lb"), var.common_tags)}"]
}
variable "common_tags" {
type = "map"
default = {
foo = "bar"
}
}
2017/07/03 10:23:09 [INFO] Terraform version: 0.9.10 1bcbf880e065b167f7905e1d97aea0e54a57e09f+CHANGES
2017/07/03 10:23:09 [INFO] Go runtime version: go1.8.3
2017/07/03 10:23:09 [INFO] CLI args: []string{"/home/jarryd/src/go/bin/terraform", "plan"}
2017/07/03 10:23:09 [DEBUG] Detected home directory from env var: /home/jarryd
2017/07/03 10:23:09 [DEBUG] Detected home directory from env var: /home/jarryd
2017/07/03 10:23:09 [DEBUG] Attempting to open CLI config file: /home/jarryd/.terraformrc
2017/07/03 10:23:09 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2017/07/03 10:23:09 [INFO] CLI command args: []string{"plan"}
2017/07/03 10:23:09 [DEBUG] Detected home directory from env var: /home/jarryd
2017/07/03 10:23:09 [DEBUG] command: loading backend config file: /home/jarryd/src/freelancer/tfcrash
2017/07/03 10:23:09 [DEBUG] command: no data state file found for backend config
2017/07/03 10:23:09 [DEBUG] New state was assigned lineage "494055a5-5b34-46b7-9d1c-e2a18581894d"
2017/07/03 10:23:09 [INFO] command: backend initialized: <nil>
2017/07/03 10:23:09 [INFO] command: backend <nil> is not enhanced, wrapping in local
2017/07/03 10:23:09 [INFO] backend/local: starting Plan operation
2017/07/03 10:23:09 [DEBUG] New state was assigned lineage "8e7e1fd7-f871-43d8-b690-d51def8f6e34"
2017/07/03 10:23:09 [INFO] terraform: building graph: GraphTypeInput
2017/07/03 10:23:09 [TRACE] ConfigTransformer: Starting for path: []
2017/07/03 10:23:09 [TRACE] Graph after step *terraform.ConfigTransformer:
aws_alb.crash - *terraform.NodeAbstractResource
2017/07/03 10:23:09 [TRACE] Graph after step *terraform.OutputTransformer:
aws_alb.crash - *terraform.NodeAbstractResource
2017/07/03 10:23:09 [TRACE] Graph after step *terraform.OrphanResourceTransformer:
aws_alb.crash - *terraform.NodeAbstractResource
2017/07/03 10:23:09 [TRACE] AttachResourceConfigTransformer: Beginning...
2017/07/03 10:23:09 [TRACE] AttachResourceConfigTransformer: Attach resource config request: aws_alb.crash
2017/07/03 10:23:09 [TRACE] Attaching resource config: &config.Resource{Mode:0, Name:"crash", Type:"aws_alb", RawCount:(*config.RawConfig)(0xc42044e5a0), RawConfig:(*config.RawConfig)(0xc42044e2a0), Provisioners:[]*config.Provisioner(nil), Provider:"", DependsOn:[]string(nil), Lifecycle:config.ResourceLifecycle{CreateBeforeDestroy:false, PreventDestroy:false, IgnoreChanges:[]string(nil)}}
2017/07/03 10:23:09 [TRACE] Graph after step *terraform.AttachResourceConfigTransformer:
aws_alb.crash - *terraform.NodeAbstractResource
2017/07/03 10:23:09 [DEBUG] Resource state not found for "aws_alb.crash": aws_alb.crash
2017/07/03 10:23:09 [TRACE] Graph after step *terraform.AttachStateTransformer:
aws_alb.crash - *terraform.NodeAbstractResource
2017/07/03 10:23:09 [TRACE] Graph after step *terraform.RootVariableTransformer:
aws_alb.crash - *terraform.NodeAbstractResource
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:09 [TRACE] Graph after step *terraform.MissingProviderTransformer:
aws_alb.crash - *terraform.NodeAbstractResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:09 [TRACE] Graph after step *terraform.ProviderTransformer:
aws_alb.crash - *terraform.NodeAbstractResource
provider.aws - *terraform.NodeApplyableProvider
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:09 [TRACE] Graph after step *terraform.DisableProviderTransformer:
aws_alb.crash - *terraform.NodeAbstractResource
provider.aws - *terraform.NodeApplyableProvider
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:09 [TRACE] Graph after step *terraform.ParentProviderTransformer:
aws_alb.crash - *terraform.NodeAbstractResource
provider.aws - *terraform.NodeApplyableProvider
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:09 [TRACE] Attach provider request: []string{} aws
2017/07/03 10:23:09 [TRACE] Graph after step *terraform.AttachProviderConfigTransformer:
aws_alb.crash - *terraform.NodeAbstractResource
provider.aws - *terraform.NodeApplyableProvider
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:09 [TRACE] Graph after step *terraform.ModuleVariableTransformer:
aws_alb.crash - *terraform.NodeAbstractResource
provider.aws - *terraform.NodeApplyableProvider
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:09 [DEBUG] ReferenceTransformer: "var.common_tags" references: []
2017/07/03 10:23:09 [DEBUG] ReferenceTransformer: "provider.aws" references: []
2017/07/03 10:23:09 [DEBUG] ReferenceTransformer: "aws_alb.crash" references: [var.common_tags]
2017/07/03 10:23:09 [TRACE] Graph after step *terraform.ReferenceTransformer:
aws_alb.crash - *terraform.NodeAbstractResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:09 [TRACE] Graph after step *terraform.CountBoundaryTransformer:
aws_alb.crash - *terraform.NodeAbstractResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
aws_alb.crash - *terraform.NodeAbstractResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:09 [TRACE] Graph after step *terraform.TargetsTransformer:
aws_alb.crash - *terraform.NodeAbstractResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
aws_alb.crash - *terraform.NodeAbstractResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:09 [TRACE] Graph after step *terraform.CloseProviderTransformer:
aws_alb.crash - *terraform.NodeAbstractResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
aws_alb.crash - *terraform.NodeAbstractResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
provider.aws - *terraform.NodeApplyableProvider
provider.aws (close) - *terraform.graphNodeCloseProvider
aws_alb.crash - *terraform.NodeAbstractResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:09 [TRACE] Graph after step *terraform.CloseProvisionerTransformer:
aws_alb.crash - *terraform.NodeAbstractResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
aws_alb.crash - *terraform.NodeAbstractResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
provider.aws - *terraform.NodeApplyableProvider
provider.aws (close) - *terraform.graphNodeCloseProvider
aws_alb.crash - *terraform.NodeAbstractResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:09 [TRACE] Graph after step *terraform.RootTransformer:
aws_alb.crash - *terraform.NodeAbstractResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
aws_alb.crash - *terraform.NodeAbstractResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
provider.aws - *terraform.NodeApplyableProvider
provider.aws (close) - *terraform.graphNodeCloseProvider
aws_alb.crash - *terraform.NodeAbstractResource
provider.aws - *terraform.NodeApplyableProvider
root - terraform.graphNodeRoot
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
provider.aws (close) - *terraform.graphNodeCloseProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:09 [TRACE] Graph after step *terraform.TransitiveReductionTransformer:
aws_alb.crash - *terraform.NodeAbstractResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
aws_alb.crash - *terraform.NodeAbstractResource
provider.aws - *terraform.NodeApplyableProvider
provider.aws (close) - *terraform.graphNodeCloseProvider
aws_alb.crash - *terraform.NodeAbstractResource
root - terraform.graphNodeRoot
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
provider.aws (close) - *terraform.graphNodeCloseProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:09 [DEBUG] Starting graph walk: walkInput
2017/07/03 10:23:09 [DEBUG] dag/walk: added new vertex: "aws_alb.crash"
2017/07/03 10:23:09 [DEBUG] dag/walk: added new vertex: "var.common_tags"
2017/07/03 10:23:09 [DEBUG] dag/walk: added new vertex: "provider.aws"
2017/07/03 10:23:09 [DEBUG] dag/walk: added new vertex: "meta.count-boundary (count boundary fixup)"
2017/07/03 10:23:09 [DEBUG] dag/walk: added new vertex: "provider.aws (close)"
2017/07/03 10:23:09 [DEBUG] dag/walk: added new vertex: "root"
2017/07/03 10:23:09 [DEBUG] dag/walk: added edge: "aws_alb.crash" waiting on "var.common_tags"
2017/07/03 10:23:09 [DEBUG] dag/walk: added edge: "meta.count-boundary (count boundary fixup)" waiting on "aws_alb.crash"
2017/07/03 10:23:09 [DEBUG] dag/walk: added edge: "root" waiting on "provider.aws (close)"
2017/07/03 10:23:09 [DEBUG] dag/walk: added edge: "provider.aws (close)" waiting on "aws_alb.crash"
2017/07/03 10:23:09 [DEBUG] dag/walk: added edge: "root" waiting on "meta.count-boundary (count boundary fixup)"
2017/07/03 10:23:09 [DEBUG] dag/walk: added edge: "aws_alb.crash" waiting on "provider.aws"
2017/07/03 10:23:09 [DEBUG] dag/walk: dependencies changed for "aws_alb.crash", sending new deps
2017/07/03 10:23:09 [DEBUG] dag/walk: dependencies changed for "meta.count-boundary (count boundary fixup)", sending new deps
2017/07/03 10:23:09 [DEBUG] dag/walk: dependencies changed for "root", sending new deps
2017/07/03 10:23:09 [DEBUG] dag/walk: dependencies changed for "provider.aws (close)", sending new deps
2017/07/03 10:23:09 [DEBUG] dag/walk: walking "provider.aws"
2017/07/03 10:23:09 [DEBUG] dag/walk: walking "var.common_tags"
2017/07/03 10:23:09 [DEBUG] vertex 'root.var.common_tags': walking
2017/07/03 10:23:09 [DEBUG] vertex 'root.provider.aws': walking
2017/07/03 10:23:09 [DEBUG] vertex 'root.provider.aws': evaluating
2017/07/03 10:23:09 [TRACE] [walkInput] Entering eval tree: provider.aws
2017/07/03 10:23:09 [DEBUG] root: eval: *terraform.EvalSequence
2017/07/03 10:23:09 [DEBUG] root: eval: *terraform.EvalInitProvider
2017/07/03 10:23:09 [DEBUG] plugin: starting plugin: /home/jarryd/src/go/bin/terraform []string{"/home/jarryd/src/go/bin/terraform", "internal-plugin", "provider", "aws"}
2017/07/03 10:23:09 [DEBUG] plugin: waiting for RPC address for: /home/jarryd/src/go/bin/terraform
2017/07/03 10:23:09 [DEBUG] plugin: terraform: 2017/07/03 10:23:09 [INFO] Terraform version: 0.9.10 1bcbf880e065b167f7905e1d97aea0e54a57e09f+CHANGES
2017/07/03 10:23:09 [DEBUG] plugin: terraform: 2017/07/03 10:23:09 [INFO] Go runtime version: go1.8.3
2017/07/03 10:23:09 [DEBUG] plugin: terraform: 2017/07/03 10:23:09 [INFO] CLI args: []string{"/home/jarryd/src/go/bin/terraform", "internal-plugin", "provider", "aws"}
2017/07/03 10:23:09 [DEBUG] plugin: terraform: 2017/07/03 10:23:09 [DEBUG] Detected home directory from env var: /home/jarryd
2017/07/03 10:23:09 [DEBUG] plugin: terraform: 2017/07/03 10:23:09 [DEBUG] Detected home directory from env var: /home/jarryd
2017/07/03 10:23:09 [DEBUG] plugin: terraform: 2017/07/03 10:23:09 [DEBUG] Attempting to open CLI config file: /home/jarryd/.terraformrc
2017/07/03 10:23:09 [DEBUG] plugin: terraform: 2017/07/03 10:23:09 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2017/07/03 10:23:09 [DEBUG] plugin: terraform: 2017/07/03 10:23:09 [INFO] CLI command args: []string{"internal-plugin", "provider", "aws"}
2017/07/03 10:23:09 [DEBUG] plugin: terraform: 2017/07/03 10:23:09 [DEBUG] Detected home directory from env var: /home/jarryd
2017/07/03 10:23:09 [DEBUG] plugin: terraform: aws-provider (internal) 2017/07/03 10:23:09 [INFO] Starting provider plugin aws
2017/07/03 10:23:09 [DEBUG] plugin: terraform: aws-provider (internal) 2017/07/03 10:23:09 [DEBUG] plugin: plugin address: unix /tmp/plugin310399281
2017/07/03 10:23:09 [DEBUG] root: eval: *terraform.EvalOpFilter
2017/07/03 10:23:09 [DEBUG] root: eval: *terraform.EvalSequence
2017/07/03 10:23:09 [DEBUG] root: eval: *terraform.EvalGetProvider
2017/07/03 10:23:09 [DEBUG] root: eval: *terraform.EvalInterpolate
2017/07/03 10:23:09 [DEBUG] root: eval: *terraform.EvalBuildProviderConfig
2017/07/03 10:23:09 [DEBUG] root: eval: *terraform.EvalInputProvider
2017/07/03 10:23:09 [DEBUG] command: asking for input: "provider.aws.region"
2017/07/03 10:23:12 [DEBUG] root: eval: terraform.EvalNoop
2017/07/03 10:23:12 [DEBUG] root: eval: terraform.EvalNoop
2017/07/03 10:23:12 [DEBUG] root: eval: terraform.EvalNoop
2017/07/03 10:23:12 [TRACE] [walkInput] Exiting eval tree: provider.aws
2017/07/03 10:23:12 [DEBUG] dag/walk: walking "aws_alb.crash"
2017/07/03 10:23:12 [DEBUG] vertex 'root.aws_alb.crash': walking
2017/07/03 10:23:12 [DEBUG] dag/walk: walking "provider.aws (close)"
2017/07/03 10:23:12 [DEBUG] vertex 'root.provider.aws (close)': walking
2017/07/03 10:23:12 [DEBUG] dag/walk: walking "meta.count-boundary (count boundary fixup)"
2017/07/03 10:23:12 [DEBUG] vertex 'root.meta.count-boundary (count boundary fixup)': walking
2017/07/03 10:23:12 [DEBUG] vertex 'root.provider.aws (close)': evaluating
2017/07/03 10:23:12 [DEBUG] vertex 'root.meta.count-boundary (count boundary fixup)': evaluating
2017/07/03 10:23:12 [TRACE] [walkInput] Entering eval tree: meta.count-boundary (count boundary fixup)
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundaryGlobal
2017/07/03 10:23:12 [TRACE] [walkInput] Exiting eval tree: meta.count-boundary (count boundary fixup)
2017/07/03 10:23:12 [TRACE] [walkInput] Entering eval tree: provider.aws (close)
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalCloseProvider
2017/07/03 10:23:12 [TRACE] [walkInput] Exiting eval tree: provider.aws (close)
2017/07/03 10:23:12 [DEBUG] dag/walk: walking "root"
2017/07/03 10:23:12 [DEBUG] vertex 'root.root': walking
2017/07/03 10:23:12 [INFO] terraform: building graph: GraphTypeValidate
2017/07/03 10:23:12 [TRACE] ConfigTransformer: Starting for path: []
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.ConfigTransformer:
aws_alb.crash - *terraform.NodeValidatableResource
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.OutputTransformer:
aws_alb.crash - *terraform.NodeValidatableResource
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.OrphanResourceTransformer:
aws_alb.crash - *terraform.NodeValidatableResource
2017/07/03 10:23:12 [TRACE] AttachResourceConfigTransformer: Beginning...
2017/07/03 10:23:12 [TRACE] AttachResourceConfigTransformer: Attach resource config request: aws_alb.crash
2017/07/03 10:23:12 [TRACE] Attaching resource config: &config.Resource{Mode:0, Name:"crash", Type:"aws_alb", RawCount:(*config.RawConfig)(0xc42044e5a0), RawConfig:(*config.RawConfig)(0xc42044e2a0), Provisioners:[]*config.Provisioner(nil), Provider:"", DependsOn:[]string(nil), Lifecycle:config.ResourceLifecycle{CreateBeforeDestroy:false, PreventDestroy:false, IgnoreChanges:[]string(nil)}}
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.AttachResourceConfigTransformer:
aws_alb.crash - *terraform.NodeValidatableResource
2017/07/03 10:23:12 [DEBUG] Resource state not found for "aws_alb.crash": aws_alb.crash
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.AttachStateTransformer:
aws_alb.crash - *terraform.NodeValidatableResource
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.RootVariableTransformer:
aws_alb.crash - *terraform.NodeValidatableResource
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.MissingProviderTransformer:
aws_alb.crash - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.ProviderTransformer:
aws_alb.crash - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.DisableProviderTransformer:
aws_alb.crash - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.ParentProviderTransformer:
aws_alb.crash - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Attach provider request: []string{} aws
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.AttachProviderConfigTransformer:
aws_alb.crash - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.graphTransformerMulti:
aws_alb.crash - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.ModuleVariableTransformer:
aws_alb.crash - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [DEBUG] ReferenceTransformer: "aws_alb.crash" references: [var.common_tags]
2017/07/03 10:23:12 [DEBUG] ReferenceTransformer: "var.common_tags" references: []
2017/07/03 10:23:12 [DEBUG] ReferenceTransformer: "provider.aws" references: []
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.ReferenceTransformer:
aws_alb.crash - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.CountBoundaryTransformer:
aws_alb.crash - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
aws_alb.crash - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.TargetsTransformer:
aws_alb.crash - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
aws_alb.crash - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.CloseProviderTransformer:
aws_alb.crash - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
aws_alb.crash - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
provider.aws - *terraform.NodeApplyableProvider
provider.aws (close) - *terraform.graphNodeCloseProvider
aws_alb.crash - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.CloseProvisionerTransformer:
aws_alb.crash - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
aws_alb.crash - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
provider.aws - *terraform.NodeApplyableProvider
provider.aws (close) - *terraform.graphNodeCloseProvider
aws_alb.crash - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.RootTransformer:
aws_alb.crash - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
aws_alb.crash - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
provider.aws - *terraform.NodeApplyableProvider
provider.aws (close) - *terraform.graphNodeCloseProvider
aws_alb.crash - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
root - terraform.graphNodeRoot
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
provider.aws (close) - *terraform.graphNodeCloseProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.TransitiveReductionTransformer:
aws_alb.crash - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
aws_alb.crash - *terraform.NodeValidatableResource
provider.aws - *terraform.NodeApplyableProvider
provider.aws (close) - *terraform.graphNodeCloseProvider
aws_alb.crash - *terraform.NodeValidatableResource
root - terraform.graphNodeRoot
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
provider.aws (close) - *terraform.graphNodeCloseProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [DEBUG] Starting graph walk: walkValidate
2017/07/03 10:23:12 [DEBUG] dag/walk: added new vertex: "aws_alb.crash"
2017/07/03 10:23:12 [DEBUG] dag/walk: added new vertex: "var.common_tags"
2017/07/03 10:23:12 [DEBUG] dag/walk: added new vertex: "provider.aws"
2017/07/03 10:23:12 [DEBUG] dag/walk: added new vertex: "meta.count-boundary (count boundary fixup)"
2017/07/03 10:23:12 [DEBUG] dag/walk: added new vertex: "provider.aws (close)"
2017/07/03 10:23:12 [DEBUG] dag/walk: added new vertex: "root"
2017/07/03 10:23:12 [DEBUG] dag/walk: added edge: "aws_alb.crash" waiting on "provider.aws"
2017/07/03 10:23:12 [DEBUG] dag/walk: added edge: "aws_alb.crash" waiting on "var.common_tags"
2017/07/03 10:23:12 [DEBUG] dag/walk: added edge: "meta.count-boundary (count boundary fixup)" waiting on "aws_alb.crash"
2017/07/03 10:23:12 [DEBUG] dag/walk: added edge: "root" waiting on "provider.aws (close)"
2017/07/03 10:23:12 [DEBUG] dag/walk: added edge: "provider.aws (close)" waiting on "aws_alb.crash"
2017/07/03 10:23:12 [DEBUG] dag/walk: added edge: "root" waiting on "meta.count-boundary (count boundary fixup)"
2017/07/03 10:23:12 [DEBUG] dag/walk: dependencies changed for "aws_alb.crash", sending new deps
2017/07/03 10:23:12 [DEBUG] dag/walk: dependencies changed for "meta.count-boundary (count boundary fixup)", sending new deps
2017/07/03 10:23:12 [DEBUG] dag/walk: dependencies changed for "root", sending new deps
2017/07/03 10:23:12 [DEBUG] dag/walk: dependencies changed for "provider.aws (close)", sending new deps
2017/07/03 10:23:12 [DEBUG] dag/walk: walking "provider.aws"
2017/07/03 10:23:12 [DEBUG] vertex 'root.provider.aws': walking
2017/07/03 10:23:12 [DEBUG] vertex 'root.provider.aws': evaluating
2017/07/03 10:23:12 [TRACE] [walkValidate] Entering eval tree: provider.aws
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalSequence
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalInitProvider
2017/07/03 10:23:12 [DEBUG] dag/walk: walking "var.common_tags"
2017/07/03 10:23:12 [DEBUG] vertex 'root.var.common_tags': walking
2017/07/03 10:23:12 [DEBUG] root: eval: terraform.EvalNoop
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalOpFilter
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalSequence
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalGetProvider
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalInterpolate
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalBuildProviderConfig
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalValidateProvider
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalSetProviderConfig
2017/07/03 10:23:12 [DEBUG] root: eval: terraform.EvalNoop
2017/07/03 10:23:12 [DEBUG] root: eval: terraform.EvalNoop
2017/07/03 10:23:12 [TRACE] [walkValidate] Exiting eval tree: provider.aws
2017/07/03 10:23:12 [DEBUG] dag/walk: walking "aws_alb.crash"
2017/07/03 10:23:12 [DEBUG] vertex 'root.aws_alb.crash': walking
2017/07/03 10:23:12 [DEBUG] vertex 'root.aws_alb.crash': evaluating
2017/07/03 10:23:12 [TRACE] [walkValidate] Entering eval tree: aws_alb.crash
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalSequence
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalInterpolate
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalIf
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalValidateCount
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2017/07/03 10:23:12 [TRACE] [walkValidate] Exiting eval tree: aws_alb.crash
2017/07/03 10:23:12 [DEBUG] vertex 'root.aws_alb.crash': expanding/walking dynamic subgraph
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.ResourceCountTransformer:
aws_alb.crash - *terraform.NodeValidatableResourceInstance
2017/07/03 10:23:12 [DEBUG] Resource state not found for "aws_alb.crash": aws_alb.crash
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.AttachStateTransformer:
aws_alb.crash - *terraform.NodeValidatableResourceInstance
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.TargetsTransformer:
aws_alb.crash - *terraform.NodeValidatableResourceInstance
2017/07/03 10:23:12 [DEBUG] ReferenceTransformer: "aws_alb.crash" references: []
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.ReferenceTransformer:
aws_alb.crash - *terraform.NodeValidatableResourceInstance
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.RootTransformer:
aws_alb.crash - *terraform.NodeValidatableResourceInstance
2017/07/03 10:23:12 [DEBUG] dag/walk: added new vertex: "aws_alb.crash"
2017/07/03 10:23:12 [DEBUG] dag/walk: walking "aws_alb.crash"
2017/07/03 10:23:12 [DEBUG] vertex 'root.aws_alb.crash': walking
2017/07/03 10:23:12 [DEBUG] vertex 'root.aws_alb.crash': evaluating
2017/07/03 10:23:12 [TRACE] [walkValidate] Entering eval tree: aws_alb.crash
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalSequence
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalValidateResourceSelfRef
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalGetProvider
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalInterpolate
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalValidateResource
2017/07/03 10:23:12 [TRACE] [walkValidate] Exiting eval tree: aws_alb.crash
2017/07/03 10:23:12 [DEBUG] dag/walk: walking "provider.aws (close)"
2017/07/03 10:23:12 [DEBUG] vertex 'root.provider.aws (close)': walking
2017/07/03 10:23:12 [DEBUG] dag/walk: walking "meta.count-boundary (count boundary fixup)"
2017/07/03 10:23:12 [DEBUG] vertex 'root.meta.count-boundary (count boundary fixup)': walking
2017/07/03 10:23:12 [DEBUG] vertex 'root.provider.aws (close)': evaluating
2017/07/03 10:23:12 [TRACE] [walkValidate] Entering eval tree: provider.aws (close)
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalCloseProvider
2017/07/03 10:23:12 [TRACE] [walkValidate] Exiting eval tree: provider.aws (close)
2017/07/03 10:23:12 [DEBUG] vertex 'root.meta.count-boundary (count boundary fixup)': evaluating
2017/07/03 10:23:12 [TRACE] [walkValidate] Entering eval tree: meta.count-boundary (count boundary fixup)
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundaryGlobal
2017/07/03 10:23:12 [TRACE] [walkValidate] Exiting eval tree: meta.count-boundary (count boundary fixup)
2017/07/03 10:23:12 [DEBUG] dag/walk: walking "root"
2017/07/03 10:23:12 [DEBUG] vertex 'root.root': walking
2017/07/03 10:23:12 [INFO] backend/local: plan calling Refresh
2017/07/03 10:23:12 [INFO] terraform: building graph: GraphTypeRefresh
2017/07/03 10:23:12 [TRACE] No managed resources in state during refresh, skipping managed resource transformer
2017/07/03 10:23:12 [TRACE] ConfigTransformer: Starting for path: []
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.ConfigTransformer:
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.OrphanResourceTransformer:
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.AttachStateTransformer:
2017/07/03 10:23:12 [TRACE] AttachResourceConfigTransformer: Beginning...
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.AttachResourceConfigTransformer:
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.RootVariableTransformer:
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.MissingProviderTransformer:
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.ProviderTransformer:
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.DisableProviderTransformer:
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.ParentProviderTransformer:
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.AttachProviderConfigTransformer:
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.OutputTransformer:
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.ModuleVariableTransformer:
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [DEBUG] ReferenceTransformer: "var.common_tags" references: []
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.ReferenceTransformer:
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.TargetsTransformer:
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.CloseProviderTransformer:
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.RootTransformer:
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.TransitiveReductionTransformer:
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [DEBUG] Starting graph walk: walkRefresh
2017/07/03 10:23:12 [DEBUG] dag/walk: added new vertex: "var.common_tags"
2017/07/03 10:23:12 [DEBUG] dag/walk: walking "var.common_tags"
2017/07/03 10:23:12 [DEBUG] vertex 'root.var.common_tags': walking
2017/07/03 10:23:12 [INFO] backend/local: plan calling Plan
2017/07/03 10:23:12 [INFO] terraform: building graph: GraphTypePlan
2017/07/03 10:23:12 [TRACE] ConfigTransformer: Starting for path: []
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.ConfigTransformer:
aws_alb.crash - *terraform.NodePlannableResource
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.OutputTransformer:
aws_alb.crash - *terraform.NodePlannableResource
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.OrphanResourceTransformer:
aws_alb.crash - *terraform.NodePlannableResource
2017/07/03 10:23:12 [TRACE] AttachResourceConfigTransformer: Beginning...
2017/07/03 10:23:12 [TRACE] AttachResourceConfigTransformer: Attach resource config request: aws_alb.crash
2017/07/03 10:23:12 [TRACE] Attaching resource config: &config.Resource{Mode:0, Name:"crash", Type:"aws_alb", RawCount:(*config.RawConfig)(0xc42044e5a0), RawConfig:(*config.RawConfig)(0xc42044e2a0), Provisioners:[]*config.Provisioner(nil), Provider:"", DependsOn:[]string(nil), Lifecycle:config.ResourceLifecycle{CreateBeforeDestroy:false, PreventDestroy:false, IgnoreChanges:[]string(nil)}}
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.AttachResourceConfigTransformer:
aws_alb.crash - *terraform.NodePlannableResource
2017/07/03 10:23:12 [DEBUG] Resource state not found for "aws_alb.crash": aws_alb.crash
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.AttachStateTransformer:
aws_alb.crash - *terraform.NodePlannableResource
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.RootVariableTransformer:
aws_alb.crash - *terraform.NodePlannableResource
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.MissingProviderTransformer:
aws_alb.crash - *terraform.NodePlannableResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.ProviderTransformer:
aws_alb.crash - *terraform.NodePlannableResource
provider.aws - *terraform.NodeApplyableProvider
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.DisableProviderTransformer:
aws_alb.crash - *terraform.NodePlannableResource
provider.aws - *terraform.NodeApplyableProvider
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.ParentProviderTransformer:
aws_alb.crash - *terraform.NodePlannableResource
provider.aws - *terraform.NodeApplyableProvider
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Attach provider request: []string{} aws
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.AttachProviderConfigTransformer:
aws_alb.crash - *terraform.NodePlannableResource
provider.aws - *terraform.NodeApplyableProvider
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.ModuleVariableTransformer:
aws_alb.crash - *terraform.NodePlannableResource
provider.aws - *terraform.NodeApplyableProvider
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [DEBUG] ReferenceTransformer: "aws_alb.crash" references: [var.common_tags]
2017/07/03 10:23:12 [DEBUG] ReferenceTransformer: "var.common_tags" references: []
2017/07/03 10:23:12 [DEBUG] ReferenceTransformer: "provider.aws" references: []
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.ReferenceTransformer:
aws_alb.crash - *terraform.NodePlannableResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.CountBoundaryTransformer:
aws_alb.crash - *terraform.NodePlannableResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
aws_alb.crash - *terraform.NodePlannableResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.TargetsTransformer:
aws_alb.crash - *terraform.NodePlannableResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
aws_alb.crash - *terraform.NodePlannableResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.CloseProviderTransformer:
aws_alb.crash - *terraform.NodePlannableResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
aws_alb.crash - *terraform.NodePlannableResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
provider.aws - *terraform.NodeApplyableProvider
provider.aws (close) - *terraform.graphNodeCloseProvider
aws_alb.crash - *terraform.NodePlannableResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.CloseProvisionerTransformer:
aws_alb.crash - *terraform.NodePlannableResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
aws_alb.crash - *terraform.NodePlannableResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
provider.aws - *terraform.NodeApplyableProvider
provider.aws (close) - *terraform.graphNodeCloseProvider
aws_alb.crash - *terraform.NodePlannableResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.RootTransformer:
aws_alb.crash - *terraform.NodePlannableResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
aws_alb.crash - *terraform.NodePlannableResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
provider.aws - *terraform.NodeApplyableProvider
provider.aws (close) - *terraform.graphNodeCloseProvider
aws_alb.crash - *terraform.NodePlannableResource
provider.aws - *terraform.NodeApplyableProvider
root - terraform.graphNodeRoot
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
provider.aws (close) - *terraform.graphNodeCloseProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [TRACE] Graph after step *terraform.TransitiveReductionTransformer:
aws_alb.crash - *terraform.NodePlannableResource
provider.aws - *terraform.NodeApplyableProvider
var.common_tags - *terraform.NodeRootVariable
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
aws_alb.crash - *terraform.NodePlannableResource
provider.aws - *terraform.NodeApplyableProvider
provider.aws (close) - *terraform.graphNodeCloseProvider
aws_alb.crash - *terraform.NodePlannableResource
root - terraform.graphNodeRoot
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
provider.aws (close) - *terraform.graphNodeCloseProvider
var.common_tags - *terraform.NodeRootVariable
2017/07/03 10:23:12 [DEBUG] Starting graph walk: walkPlan
2017/07/03 10:23:12 [DEBUG] dag/walk: added new vertex: "root"
2017/07/03 10:23:12 [DEBUG] dag/walk: added new vertex: "aws_alb.crash"
2017/07/03 10:23:12 [DEBUG] dag/walk: added new vertex: "var.common_tags"
2017/07/03 10:23:12 [DEBUG] dag/walk: added new vertex: "provider.aws"
2017/07/03 10:23:12 [DEBUG] dag/walk: added new vertex: "meta.count-boundary (count boundary fixup)"
2017/07/03 10:23:12 [DEBUG] dag/walk: added new vertex: "provider.aws (close)"
2017/07/03 10:23:12 [DEBUG] dag/walk: added edge: "meta.count-boundary (count boundary fixup)" waiting on "aws_alb.crash"
2017/07/03 10:23:12 [DEBUG] dag/walk: added edge: "root" waiting on "meta.count-boundary (count boundary fixup)"
2017/07/03 10:23:12 [DEBUG] dag/walk: added edge: "root" waiting on "provider.aws (close)"
2017/07/03 10:23:12 [DEBUG] dag/walk: added edge: "aws_alb.crash" waiting on "var.common_tags"
2017/07/03 10:23:12 [DEBUG] dag/walk: added edge: "provider.aws (close)" waiting on "aws_alb.crash"
2017/07/03 10:23:12 [DEBUG] dag/walk: added edge: "aws_alb.crash" waiting on "provider.aws"
2017/07/03 10:23:12 [DEBUG] dag/walk: dependencies changed for "aws_alb.crash", sending new deps
2017/07/03 10:23:12 [DEBUG] dag/walk: dependencies changed for "provider.aws (close)", sending new deps
2017/07/03 10:23:12 [DEBUG] dag/walk: dependencies changed for "meta.count-boundary (count boundary fixup)", sending new deps
2017/07/03 10:23:12 [DEBUG] dag/walk: dependencies changed for "root", sending new deps
2017/07/03 10:23:12 [DEBUG] dag/walk: walking "provider.aws"
2017/07/03 10:23:12 [DEBUG] vertex 'root.provider.aws': walking
2017/07/03 10:23:12 [DEBUG] dag/walk: walking "var.common_tags"
2017/07/03 10:23:12 [DEBUG] vertex 'root.var.common_tags': walking
2017/07/03 10:23:12 [DEBUG] vertex 'root.provider.aws': evaluating
2017/07/03 10:23:12 [TRACE] [walkPlan] Entering eval tree: provider.aws
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalSequence
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalInitProvider
2017/07/03 10:23:12 [DEBUG] root: eval: terraform.EvalNoop
2017/07/03 10:23:12 [DEBUG] root: eval: terraform.EvalNoop
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalOpFilter
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalSequence
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalGetProvider
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalInterpolate
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalBuildProviderConfig
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalSetProviderConfig
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalOpFilter
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalSequence
2017/07/03 10:23:12 [DEBUG] root: eval: *terraform.EvalConfigProvider
2017/07/03 10:23:12 [DEBUG] plugin: terraform: aws-provider (internal) 2017/07/03 10:23:12 [INFO] No assume_role block read from configuration
2017/07/03 10:23:12 [DEBUG] plugin: terraform: aws-provider (internal) 2017/07/03 10:23:12 [INFO] Building AWS region structure
2017/07/03 10:23:12 [DEBUG] plugin: terraform: aws-provider (internal) 2017/07/03 10:23:12 [INFO] Building AWS auth structure
2017/07/03 10:23:12 [DEBUG] plugin: terraform: aws-provider (internal) 2017/07/03 10:23:12 [INFO] Ignoring AWS metadata API endpoint at default location as it doesn't return any instance-id
2017/07/03 10:23:12 [DEBUG] plugin: terraform: aws-provider (internal) 2017/07/03 10:23:12 [INFO] AWS Auth provider used: "SharedCredentialsProvider"
2017/07/03 10:23:12 [DEBUG] plugin: terraform: aws-provider (internal) 2017/07/03 10:23:12 [INFO] Initializing DeviceFarm SDK connection
2017/07/03 10:23:13 [DEBUG] plugin: terraform: aws-provider (internal) 2017/07/03 10:23:13 [DEBUG] Trying to get account ID via iam:GetUser
2017/07/03 10:23:14 [TRACE] [walkPlan] Exiting eval tree: provider.aws
2017/07/03 10:23:14 [DEBUG] dag/walk: walking "aws_alb.crash"
2017/07/03 10:23:14 [DEBUG] vertex 'root.aws_alb.crash': walking
2017/07/03 10:23:14 [DEBUG] vertex 'root.aws_alb.crash': evaluating
2017/07/03 10:23:14 [TRACE] [walkPlan] Entering eval tree: aws_alb.crash
2017/07/03 10:23:14 [DEBUG] root: eval: *terraform.EvalSequence
2017/07/03 10:23:14 [DEBUG] root: eval: *terraform.EvalInterpolate
2017/07/03 10:23:14 [DEBUG] root: eval: *terraform.EvalCountCheckComputed
2017/07/03 10:23:14 [DEBUG] root: eval: *terraform.EvalIf
2017/07/03 10:23:14 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2017/07/03 10:23:14 [TRACE] [walkPlan] Exiting eval tree: aws_alb.crash
2017/07/03 10:23:14 [DEBUG] vertex 'root.aws_alb.crash': expanding/walking dynamic subgraph
2017/07/03 10:23:14 [TRACE] Graph after step *terraform.ResourceCountTransformer:
aws_alb.crash - *terraform.NodePlannableResourceInstance
2017/07/03 10:23:14 [TRACE] OrphanResourceCount: Starting...
2017/07/03 10:23:14 [TRACE] Graph after step *terraform.OrphanResourceCountTransformer:
aws_alb.crash - *terraform.NodePlannableResourceInstance
2017/07/03 10:23:14 [DEBUG] Resource state not found for "aws_alb.crash": aws_alb.crash
2017/07/03 10:23:14 [TRACE] Graph after step *terraform.AttachStateTransformer:
aws_alb.crash - *terraform.NodePlannableResourceInstance
2017/07/03 10:23:14 [TRACE] Graph after step *terraform.TargetsTransformer:
aws_alb.crash - *terraform.NodePlannableResourceInstance
2017/07/03 10:23:14 [DEBUG] ReferenceTransformer: "aws_alb.crash" references: []
2017/07/03 10:23:14 [TRACE] Graph after step *terraform.ReferenceTransformer:
aws_alb.crash - *terraform.NodePlannableResourceInstance
2017/07/03 10:23:14 [TRACE] Graph after step *terraform.RootTransformer:
aws_alb.crash - *terraform.NodePlannableResourceInstance
2017/07/03 10:23:14 [DEBUG] dag/walk: added new vertex: "aws_alb.crash"
2017/07/03 10:23:14 [DEBUG] dag/walk: walking "aws_alb.crash"
2017/07/03 10:23:14 [DEBUG] vertex 'root.aws_alb.crash': walking
2017/07/03 10:23:14 [DEBUG] vertex 'root.aws_alb.crash': evaluating
2017/07/03 10:23:14 [TRACE] [walkPlan] Entering eval tree: aws_alb.crash
2017/07/03 10:23:14 [DEBUG] root: eval: *terraform.EvalSequence
2017/07/03 10:23:14 [DEBUG] root: eval: *terraform.EvalInterpolate
2017/07/03 10:23:14 [DEBUG] root: eval: *terraform.EvalGetProvider
2017/07/03 10:23:14 [DEBUG] root: eval: *terraform.EvalValidateResource
2017/07/03 10:23:14 [DEBUG] root: eval: *terraform.EvalReadState
2017/07/03 10:23:14 [DEBUG] root: eval: *terraform.EvalDiff
2017/07/03 10:23:14 [DEBUG] plugin: terraform: panic: interface conversion: interface {} is string, not map[string]interface {}
2017/07/03 10:23:14 [DEBUG] plugin: terraform:
2017/07/03 10:23:14 [DEBUG] plugin: terraform: goroutine 16 [running]:
2017/07/03 10:23:14 [DEBUG] plugin: terraform: github.com/hashicorp/terraform/helper/schema.(*ConfigFieldReader).readMap(0xc420a32360, 0x5549db3, 0x4, 0xc420821d10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
2017/07/03 10:23:14 [DEBUG] plugin: terraform: /home/jarryd/src/go/src/github.com/hashicorp/terraform/helper/schema/field_reader_config.go:170 +0x4d8
2017/07/03 10:23:14 [DEBUG] plugin: terraform: github.com/hashicorp/terraform/helper/schema.(*ConfigFieldReader).readField(0xc420a32360, 0xc4203206d0, 0x1, 0x1, 0xc420a32700, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
2017/07/03 10:23:14 [DEBUG] plugin: terraform: /home/jarryd/src/go/src/github.com/hashicorp/terraform/helper/schema/field_reader_config.go:113 +0x9f6
2017/07/03 10:23:14 [DEBUG] plugin: terraform: github.com/hashicorp/terraform/helper/schema.(*ConfigFieldReader).ReadField(0xc420a32360, 0xc4203206d0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5549db3, ...)
2017/07/03 10:23:14 [DEBUG] plugin: terraform: /home/jarryd/src/go/src/github.com/hashicorp/terraform/helper/schema/field_reader_config.go:27 +0xe3
2017/07/03 10:23:14 [DEBUG] plugin: terraform: github.com/hashicorp/terraform/helper/schema.(*MultiLevelFieldReader).ReadFieldExact(0xc420a062c0, 0xc4203206d0, 0x1, 0x1, 0x554d093, 0x6, 0x0, 0x0, 0x0, 0x0, ...)
2017/07/03 10:23:14 [DEBUG] plugin: terraform: /home/jarryd/src/go/src/github.com/hashicorp/terraform/helper/schema/field_reader_multi.go:31 +0xef
2017/07/03 10:23:14 [DEBUG] plugin: terraform: github.com/hashicorp/terraform/helper/schema.(*ResourceData).get(0xc420345a40, 0xc4203206d0, 0x1, 0x1, 0xc420320612, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
2017/07/03 10:23:14 [DEBUG] plugin: terraform: /home/jarryd/src/go/src/github.com/hashicorp/terraform/helper/schema/resource_data.go:475 +0x13a
2017/07/03 10:23:14 [DEBUG] plugin: terraform: github.com/hashicorp/terraform/helper/schema.(*ResourceData).getChange(0xc420345a40, 0x5549db3, 0x4, 0x401201, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
2017/07/03 10:23:14 [DEBUG] plugin: terraform: /home/jarryd/src/go/src/github.com/hashicorp/terraform/helper/schema/resource_data.go:451 +0x135
2017/07/03 10:23:14 [DEBUG] plugin: terraform: github.com/hashicorp/terraform/helper/schema.(*ResourceData).diffChange(0xc420345a40, 0x5549db3, 0x4, 0x5547c4d, 0x1, 0xc4207c9268, 0x5, 0xc420320580)
2017/07/03 10:23:14 [DEBUG] plugin: terraform: /home/jarryd/src/go/src/github.com/hashicorp/terraform/helper/schema/resource_data.go:428 +0x61
2017/07/03 10:23:14 [DEBUG] plugin: terraform: github.com/hashicorp/terraform/helper/schema.schemaMap.diffMap(0xc4202d8570, 0x5549db3, 0x4, 0xc420821d10, 0xc4207c9618, 0xc420345a40, 0x5307100, 0x0, 0x0)
2017/07/03 10:23:14 [DEBUG] plugin: terraform: /home/jarryd/src/go/src/github.com/hashicorp/terraform/helper/schema/schema.go:838 +0x11a
2017/07/03 10:23:14 [DEBUG] plugin: terraform: github.com/hashicorp/terraform/helper/schema.schemaMap.diff(0xc4202d8570, 0x5549db3, 0x4, 0xc420821d10, 0xc420a06180, 0xc420345a40, 0xc420797700, 0x0, 0x0)
2017/07/03 10:23:14 [DEBUG] plugin: terraform: /home/jarryd/src/go/src/github.com/hashicorp/terraform/helper/schema/schema.go:689 +0x516
2017/07/03 10:23:14 [DEBUG] plugin: terraform: github.com/hashicorp/terraform/helper/schema.schemaMap.Diff(0xc4202d8570, 0xc42004ba40, 0xc420a32030, 0x0, 0x0, 0x28)
2017/07/03 10:23:14 [DEBUG] plugin: terraform: /home/jarryd/src/go/src/github.com/hashicorp/terraform/helper/schema/schema.go:389 +0x1c2
2017/07/03 10:23:14 [DEBUG] plugin: terraform: github.com/hashicorp/terraform/helper/schema.(*Resource).Diff(0xc420333a40, 0xc42004ba40, 0xc420a32030, 0x7, 0xc42064c2f8, 0x1)
2017/07/03 10:23:14 [DEBUG] plugin: terraform: /home/jarryd/src/go/src/github.com/hashicorp/terraform/helper/schema/resource.go:211 +0x15b
2017/07/03 10:23:14 [DEBUG] plugin: terraform: github.com/hashicorp/terraform/helper/schema.(*Provider).Diff(0xc42046ecb0, 0xc42004b9f0, 0xc42004ba40, 0xc420a32030, 0x7f3cc5b46000, 0x0, 0x0)
2017/07/03 10:23:14 [DEBUG] plugin: terraform: /home/jarryd/src/go/src/github.com/hashicorp/terraform/helper/schema/provider.go:255 +0x84
2017/07/03 10:23:14 [DEBUG] plugin: terraform: github.com/hashicorp/terraform/plugin.(*ResourceProviderServer).Diff(0xc42025f120, 0xc42053f6a0, 0xc4202c4db0, 0x0, 0x0)
2017/07/03 10:23:14 [DEBUG] plugin: terraform: /home/jarryd/src/go/src/github.com/hashicorp/terraform/plugin/resource_provider.go:499 +0x57
2017/07/03 10:23:14 [DEBUG] plugin: terraform: reflect.Value.call(0xc4208485a0, 0xc4201ccaf8, 0x13, 0x5549063, 0x4, 0xc42074df20, 0x3, 0x3, 0x0, 0xc4207a0601, ...)
2017/07/03 10:23:14 [DEBUG] plugin: terraform: /usr/lib/go/src/reflect/value.go:434 +0x91f
2017/07/03 10:23:14 [DEBUG] plugin: terraform: reflect.Value.Call(0xc4208485a0, 0xc4201ccaf8, 0x13, 0xc4207a0720, 0x3, 0x3, 0xc4207a0768, 0x601ff3, 0xc420a08e00)
2017/07/03 10:23:14 [DEBUG] plugin: terraform: /usr/lib/go/src/reflect/value.go:302 +0xa4
2017/07/03 10:23:14 [DEBUG] plugin: terraform: net/rpc.(*service).call(0xc4205cad00, 0xc4205cacc0, 0xc420015f30, 0xc42050b200, 0xc42025f3c0, 0x463c420, 0xc42053f6a0, 0x16, 0x463c460, 0xc4202c4db0, ...)
2017/07/03 10:23:14 [DEBUG] plugin: terraform: /usr/lib/go/src/net/rpc/server.go:387 +0x144
2017/07/03 10:23:14 [DEBUG] plugin: terraform: created by net/rpc.(*Server).ServeCodec
2017/07/03 10:23:14 [DEBUG] plugin: terraform: /usr/lib/go/src/net/rpc/server.go:481 +0x404
2017/07/03 10:23:14 [DEBUG] plugin: /home/jarryd/src/go/bin/terraform: plugin process exited
2017/07/03 10:23:14 [ERROR] root: eval: *terraform.EvalDiff, err: unexpected EOF
2017/07/03 10:23:14 [ERROR] root: eval: *terraform.EvalSequence, err: unexpected EOF
2017/07/03 10:23:14 [TRACE] [walkPlan] Exiting eval tree: aws_alb.crash
2017/07/03 10:23:14 [DEBUG] dag/walk: upstream errored, not walking "provider.aws (close)"
2017/07/03 10:23:14 [DEBUG] dag/walk: upstream errored, not walking "meta.count-boundary (count boundary fixup)"
2017/07/03 10:23:14 [DEBUG] dag/walk: upstream errored, not walking "root"
2017/07/03 10:23:14 [DEBUG] plugin: waiting for all plugin processes to complete...
2017/07/03 10:23:14 [WARN] plugin: error closing client during Kill: connection is shut down
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment