Skip to content

Instantly share code, notes, and snippets.

@sorjef
Created June 15, 2017 14:41
Show Gist options
  • Save sorjef/2d5fcdee41f7c1d7d85b685eb4bf70ad to your computer and use it in GitHub Desktop.
Save sorjef/2d5fcdee41f7c1d7d85b685eb4bf70ad to your computer and use it in GitHub Desktop.
Terraform archive_file symlink bug
2017/06/15 17:40:44 [INFO] Terraform version: 0.9.8
2017/06/15 17:40:44 [INFO] Go runtime version: go1.8.3
2017/06/15 17:40:44 [INFO] CLI args: []string{"/usr/local/Cellar/terraform/0.9.8/bin/terraform", "plan"}
2017/06/15 17:40:44 [DEBUG] Detected home directory from env var: /Users/artemsorokin
2017/06/15 17:40:44 [DEBUG] Detected home directory from env var: /Users/artemsorokin
2017/06/15 17:40:44 [DEBUG] Attempting to open CLI config file: /Users/artemsorokin/.terraformrc
2017/06/15 17:40:44 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2017/06/15 17:40:44 [DEBUG] Detected home directory from env var: /Users/artemsorokin
2017/06/15 17:40:44 [INFO] CLI command args: []string{"plan"}
2017/06/15 17:40:44 [DEBUG] command: loading backend config file: /Users/artemsorokin/reps/test/archive_file_bug
2017/06/15 17:40:44 [DEBUG] command: no data state file found for backend config
2017/06/15 17:40:44 [DEBUG] New state was assigned lineage "cf835eba-acad-4ffa-bf48-d91635c99cb3"
2017/06/15 17:40:44 [INFO] command: backend initialized: <nil>
2017/06/15 17:40:44 [INFO] command: backend <nil> is not enhanced, wrapping in local
2017/06/15 17:40:44 [INFO] backend/local: starting Plan operation
2017/06/15 17:40:44 [DEBUG] New state was assigned lineage "7f4828af-38f7-42ce-af1a-44a1978d7f8e"
2017/06/15 17:40:44 [INFO] terraform: building graph: GraphTypeInput
2017/06/15 17:40:44 [TRACE] ConfigTransformer: Starting for path: []
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.ConfigTransformer:
data.archive_file.dir - *terraform.NodeAbstractResource
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.OutputTransformer:
data.archive_file.dir - *terraform.NodeAbstractResource
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.OrphanResourceTransformer:
data.archive_file.dir - *terraform.NodeAbstractResource
2017/06/15 17:40:44 [TRACE] AttachResourceConfigTransformer: Beginning...
2017/06/15 17:40:44 [TRACE] AttachResourceConfigTransformer: Attach resource config request: data.archive_file.dir
2017/06/15 17:40:44 [TRACE] Attaching resource config: &config.Resource{Mode:1, Name:"dir", Type:"archive_file", RawCount:(*config.RawConfig)(0xc420020ea0), RawConfig:(*config.RawConfig)(0xc420020ba0), Provisioners:[]*config.Provisioner{}, Provider:"", DependsOn:[]string(nil), Lifecycle:config.ResourceLifecycle{CreateBeforeDestroy:false, PreventDestroy:false, IgnoreChanges:[]string(nil)}}
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.AttachResourceConfigTransformer:
data.archive_file.dir - *terraform.NodeAbstractResource
2017/06/15 17:40:44 [DEBUG] Resource state not found for "data.archive_file.dir": data.archive_file.dir
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.AttachStateTransformer:
data.archive_file.dir - *terraform.NodeAbstractResource
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.RootVariableTransformer:
data.archive_file.dir - *terraform.NodeAbstractResource
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.MissingProviderTransformer:
data.archive_file.dir - *terraform.NodeAbstractResource
provider.archive - *terraform.NodeApplyableProvider
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.ProviderTransformer:
data.archive_file.dir - *terraform.NodeAbstractResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.DisableProviderTransformer:
data.archive_file.dir - *terraform.NodeAbstractResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.ParentProviderTransformer:
data.archive_file.dir - *terraform.NodeAbstractResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
2017/06/15 17:40:44 [TRACE] Attach provider request: []string{} archive
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.AttachProviderConfigTransformer:
data.archive_file.dir - *terraform.NodeAbstractResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.ModuleVariableTransformer:
data.archive_file.dir - *terraform.NodeAbstractResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
2017/06/15 17:40:44 [DEBUG] ReferenceTransformer: "data.archive_file.dir" references: []
2017/06/15 17:40:44 [DEBUG] ReferenceTransformer: "provider.archive" references: []
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.ReferenceTransformer:
data.archive_file.dir - *terraform.NodeAbstractResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.CountBoundaryTransformer:
data.archive_file.dir - *terraform.NodeAbstractResource
provider.archive - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
data.archive_file.dir - *terraform.NodeAbstractResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.TargetsTransformer:
data.archive_file.dir - *terraform.NodeAbstractResource
provider.archive - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
data.archive_file.dir - *terraform.NodeAbstractResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.CloseProviderTransformer:
data.archive_file.dir - *terraform.NodeAbstractResource
provider.archive - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
data.archive_file.dir - *terraform.NodeAbstractResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
provider.archive (close) - *terraform.graphNodeCloseProvider
data.archive_file.dir - *terraform.NodeAbstractResource
provider.archive - *terraform.NodeApplyableProvider
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.CloseProvisionerTransformer:
data.archive_file.dir - *terraform.NodeAbstractResource
provider.archive - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
data.archive_file.dir - *terraform.NodeAbstractResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
provider.archive (close) - *terraform.graphNodeCloseProvider
data.archive_file.dir - *terraform.NodeAbstractResource
provider.archive - *terraform.NodeApplyableProvider
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.RootTransformer:
data.archive_file.dir - *terraform.NodeAbstractResource
provider.archive - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
data.archive_file.dir - *terraform.NodeAbstractResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
provider.archive (close) - *terraform.graphNodeCloseProvider
data.archive_file.dir - *terraform.NodeAbstractResource
provider.archive - *terraform.NodeApplyableProvider
root - terraform.graphNodeRoot
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
provider.archive (close) - *terraform.graphNodeCloseProvider
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.TransitiveReductionTransformer:
data.archive_file.dir - *terraform.NodeAbstractResource
provider.archive - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
data.archive_file.dir - *terraform.NodeAbstractResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive (close) - *terraform.graphNodeCloseProvider
data.archive_file.dir - *terraform.NodeAbstractResource
root - terraform.graphNodeRoot
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
provider.archive (close) - *terraform.graphNodeCloseProvider
2017/06/15 17:40:44 [DEBUG] Starting graph walk: walkInput
2017/06/15 17:40:44 [DEBUG] dag/walk: added new vertex: "data.archive_file.dir"
2017/06/15 17:40:44 [DEBUG] dag/walk: added new vertex: "provider.archive"
2017/06/15 17:40:44 [DEBUG] dag/walk: added new vertex: "meta.count-boundary (count boundary fixup)"
2017/06/15 17:40:44 [DEBUG] dag/walk: added new vertex: "provider.archive (close)"
2017/06/15 17:40:44 [DEBUG] dag/walk: added new vertex: "root"
2017/06/15 17:40:44 [DEBUG] dag/walk: added edge: "data.archive_file.dir" waiting on "provider.archive"
2017/06/15 17:40:44 [DEBUG] dag/walk: added edge: "meta.count-boundary (count boundary fixup)" waiting on "data.archive_file.dir"
2017/06/15 17:40:44 [DEBUG] dag/walk: added edge: "provider.archive (close)" waiting on "data.archive_file.dir"
2017/06/15 17:40:44 [DEBUG] dag/walk: added edge: "root" waiting on "provider.archive (close)"
2017/06/15 17:40:44 [DEBUG] dag/walk: added edge: "root" waiting on "meta.count-boundary (count boundary fixup)"
2017/06/15 17:40:44 [DEBUG] dag/walk: dependencies changed for "data.archive_file.dir", sending new deps
2017/06/15 17:40:44 [DEBUG] dag/walk: dependencies changed for "meta.count-boundary (count boundary fixup)", sending new deps
2017/06/15 17:40:44 [DEBUG] dag/walk: dependencies changed for "provider.archive (close)", sending new deps
2017/06/15 17:40:44 [DEBUG] dag/walk: dependencies changed for "root", sending new deps
2017/06/15 17:40:44 [DEBUG] dag/walk: walking "provider.archive"
2017/06/15 17:40:44 [DEBUG] vertex 'root.provider.archive': walking
2017/06/15 17:40:44 [DEBUG] vertex 'root.provider.archive': evaluating
2017/06/15 17:40:44 [TRACE] [walkInput] Entering eval tree: provider.archive
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalSequence
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalInitProvider
2017/06/15 17:40:44 [DEBUG] plugin: starting plugin: /usr/local/Cellar/terraform/0.9.8/bin/terraform []string{"/usr/local/Cellar/terraform/0.9.8/bin/terraform", "internal-plugin", "provider", "archive"}
2017/06/15 17:40:44 [DEBUG] plugin: waiting for RPC address for: /usr/local/Cellar/terraform/0.9.8/bin/terraform
2017/06/15 17:40:44 [DEBUG] plugin: terraform: 2017/06/15 17:40:44 [INFO] Terraform version: 0.9.8
2017/06/15 17:40:44 [DEBUG] plugin: terraform: 2017/06/15 17:40:44 [INFO] Go runtime version: go1.8.3
2017/06/15 17:40:44 [DEBUG] plugin: terraform: 2017/06/15 17:40:44 [INFO] CLI args: []string{"/usr/local/Cellar/terraform/0.9.8/bin/terraform", "internal-plugin", "provider", "archive"}
2017/06/15 17:40:44 [DEBUG] plugin: terraform: 2017/06/15 17:40:44 [DEBUG] Detected home directory from env var: /Users/artemsorokin
2017/06/15 17:40:44 [DEBUG] plugin: terraform: 2017/06/15 17:40:44 [DEBUG] Detected home directory from env var: /Users/artemsorokin
2017/06/15 17:40:44 [DEBUG] plugin: terraform: 2017/06/15 17:40:44 [DEBUG] Attempting to open CLI config file: /Users/artemsorokin/.terraformrc
2017/06/15 17:40:44 [DEBUG] plugin: terraform: 2017/06/15 17:40:44 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2017/06/15 17:40:44 [DEBUG] plugin: terraform: 2017/06/15 17:40:44 [DEBUG] Detected home directory from env var: /Users/artemsorokin
2017/06/15 17:40:44 [DEBUG] plugin: terraform: 2017/06/15 17:40:44 [INFO] CLI command args: []string{"internal-plugin", "provider", "archive"}
2017/06/15 17:40:44 [DEBUG] plugin: terraform: archive-provider (internal) 2017/06/15 17:40:44 [INFO] Starting provider plugin archive
2017/06/15 17:40:44 [DEBUG] plugin: terraform: archive-provider (internal) 2017/06/15 17:40:44 [DEBUG] plugin: plugin address: unix /var/folders/0b/4qn7935n5fj8_21dp15ydzmm0000gn/T/plugin775110920
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalOpFilter
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalSequence
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalGetProvider
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalInterpolate
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalBuildProviderConfig
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalInputProvider
2017/06/15 17:40:44 [DEBUG] root: eval: terraform.EvalNoop
2017/06/15 17:40:44 [DEBUG] root: eval: terraform.EvalNoop
2017/06/15 17:40:44 [DEBUG] root: eval: terraform.EvalNoop
2017/06/15 17:40:44 [TRACE] [walkInput] Exiting eval tree: provider.archive
2017/06/15 17:40:44 [DEBUG] dag/walk: walking "data.archive_file.dir"
2017/06/15 17:40:44 [DEBUG] vertex 'root.data.archive_file.dir': walking
2017/06/15 17:40:44 [DEBUG] dag/walk: walking "meta.count-boundary (count boundary fixup)"
2017/06/15 17:40:44 [DEBUG] vertex 'root.meta.count-boundary (count boundary fixup)': walking
2017/06/15 17:40:44 [DEBUG] vertex 'root.meta.count-boundary (count boundary fixup)': evaluating
2017/06/15 17:40:44 [DEBUG] dag/walk: walking "provider.archive (close)"
2017/06/15 17:40:44 [DEBUG] vertex 'root.provider.archive (close)': walking
2017/06/15 17:40:44 [TRACE] [walkInput] Entering eval tree: meta.count-boundary (count boundary fixup)
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundaryGlobal
2017/06/15 17:40:44 [TRACE] [walkInput] Exiting eval tree: meta.count-boundary (count boundary fixup)
2017/06/15 17:40:44 [DEBUG] vertex 'root.provider.archive (close)': evaluating
2017/06/15 17:40:44 [TRACE] [walkInput] Entering eval tree: provider.archive (close)
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalCloseProvider
2017/06/15 17:40:44 [TRACE] [walkInput] Exiting eval tree: provider.archive (close)
2017/06/15 17:40:44 [DEBUG] dag/walk: walking "root"
2017/06/15 17:40:44 [DEBUG] vertex 'root.root': walking
2017/06/15 17:40:44 [INFO] terraform: building graph: GraphTypeValidate
2017/06/15 17:40:44 [TRACE] ConfigTransformer: Starting for path: []
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.ConfigTransformer:
data.archive_file.dir - *terraform.NodeValidatableResource
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.OutputTransformer:
data.archive_file.dir - *terraform.NodeValidatableResource
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.OrphanResourceTransformer:
data.archive_file.dir - *terraform.NodeValidatableResource
2017/06/15 17:40:44 [TRACE] AttachResourceConfigTransformer: Beginning...
2017/06/15 17:40:44 [TRACE] AttachResourceConfigTransformer: Attach resource config request: data.archive_file.dir
2017/06/15 17:40:44 [TRACE] Attaching resource config: &config.Resource{Mode:1, Name:"dir", Type:"archive_file", RawCount:(*config.RawConfig)(0xc420020ea0), RawConfig:(*config.RawConfig)(0xc420020ba0), Provisioners:[]*config.Provisioner{}, Provider:"", DependsOn:[]string(nil), Lifecycle:config.ResourceLifecycle{CreateBeforeDestroy:false, PreventDestroy:false, IgnoreChanges:[]string(nil)}}
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.AttachResourceConfigTransformer:
data.archive_file.dir - *terraform.NodeValidatableResource
2017/06/15 17:40:44 [DEBUG] Resource state not found for "data.archive_file.dir": data.archive_file.dir
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.AttachStateTransformer:
data.archive_file.dir - *terraform.NodeValidatableResource
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.RootVariableTransformer:
data.archive_file.dir - *terraform.NodeValidatableResource
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.MissingProviderTransformer:
data.archive_file.dir - *terraform.NodeValidatableResource
provider.archive - *terraform.NodeApplyableProvider
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.ProviderTransformer:
data.archive_file.dir - *terraform.NodeValidatableResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.DisableProviderTransformer:
data.archive_file.dir - *terraform.NodeValidatableResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.ParentProviderTransformer:
data.archive_file.dir - *terraform.NodeValidatableResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
2017/06/15 17:40:44 [TRACE] Attach provider request: []string{} archive
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.AttachProviderConfigTransformer:
data.archive_file.dir - *terraform.NodeValidatableResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.graphTransformerMulti:
data.archive_file.dir - *terraform.NodeValidatableResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.ModuleVariableTransformer:
data.archive_file.dir - *terraform.NodeValidatableResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
2017/06/15 17:40:44 [DEBUG] ReferenceTransformer: "provider.archive" references: []
2017/06/15 17:40:44 [DEBUG] ReferenceTransformer: "data.archive_file.dir" references: []
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.ReferenceTransformer:
data.archive_file.dir - *terraform.NodeValidatableResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.CountBoundaryTransformer:
data.archive_file.dir - *terraform.NodeValidatableResource
provider.archive - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
data.archive_file.dir - *terraform.NodeValidatableResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.TargetsTransformer:
data.archive_file.dir - *terraform.NodeValidatableResource
provider.archive - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
data.archive_file.dir - *terraform.NodeValidatableResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.CloseProviderTransformer:
data.archive_file.dir - *terraform.NodeValidatableResource
provider.archive - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
data.archive_file.dir - *terraform.NodeValidatableResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
provider.archive (close) - *terraform.graphNodeCloseProvider
data.archive_file.dir - *terraform.NodeValidatableResource
provider.archive - *terraform.NodeApplyableProvider
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.CloseProvisionerTransformer:
data.archive_file.dir - *terraform.NodeValidatableResource
provider.archive - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
data.archive_file.dir - *terraform.NodeValidatableResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
provider.archive (close) - *terraform.graphNodeCloseProvider
data.archive_file.dir - *terraform.NodeValidatableResource
provider.archive - *terraform.NodeApplyableProvider
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.RootTransformer:
data.archive_file.dir - *terraform.NodeValidatableResource
provider.archive - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
data.archive_file.dir - *terraform.NodeValidatableResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
provider.archive (close) - *terraform.graphNodeCloseProvider
data.archive_file.dir - *terraform.NodeValidatableResource
provider.archive - *terraform.NodeApplyableProvider
root - terraform.graphNodeRoot
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
provider.archive (close) - *terraform.graphNodeCloseProvider
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.TransitiveReductionTransformer:
data.archive_file.dir - *terraform.NodeValidatableResource
provider.archive - *terraform.NodeApplyableProvider
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
data.archive_file.dir - *terraform.NodeValidatableResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive (close) - *terraform.graphNodeCloseProvider
data.archive_file.dir - *terraform.NodeValidatableResource
root - terraform.graphNodeRoot
meta.count-boundary (count boundary fixup) - *terraform.NodeCountBoundary
provider.archive (close) - *terraform.graphNodeCloseProvider
2017/06/15 17:40:44 [DEBUG] Starting graph walk: walkValidate
2017/06/15 17:40:44 [DEBUG] dag/walk: added new vertex: "root"
2017/06/15 17:40:44 [DEBUG] dag/walk: added new vertex: "data.archive_file.dir"
2017/06/15 17:40:44 [DEBUG] dag/walk: added new vertex: "provider.archive"
2017/06/15 17:40:44 [DEBUG] dag/walk: added new vertex: "meta.count-boundary (count boundary fixup)"
2017/06/15 17:40:44 [DEBUG] dag/walk: added new vertex: "provider.archive (close)"
2017/06/15 17:40:44 [DEBUG] dag/walk: added edge: "meta.count-boundary (count boundary fixup)" waiting on "data.archive_file.dir"
2017/06/15 17:40:44 [DEBUG] dag/walk: added edge: "provider.archive (close)" waiting on "data.archive_file.dir"
2017/06/15 17:40:44 [DEBUG] dag/walk: added edge: "root" waiting on "meta.count-boundary (count boundary fixup)"
2017/06/15 17:40:44 [DEBUG] dag/walk: added edge: "root" waiting on "provider.archive (close)"
2017/06/15 17:40:44 [DEBUG] dag/walk: added edge: "data.archive_file.dir" waiting on "provider.archive"
2017/06/15 17:40:44 [DEBUG] dag/walk: dependencies changed for "meta.count-boundary (count boundary fixup)", sending new deps
2017/06/15 17:40:44 [DEBUG] dag/walk: dependencies changed for "provider.archive (close)", sending new deps
2017/06/15 17:40:44 [DEBUG] dag/walk: dependencies changed for "root", sending new deps
2017/06/15 17:40:44 [DEBUG] dag/walk: dependencies changed for "data.archive_file.dir", sending new deps
2017/06/15 17:40:44 [DEBUG] dag/walk: walking "provider.archive"
2017/06/15 17:40:44 [DEBUG] vertex 'root.provider.archive': walking
2017/06/15 17:40:44 [DEBUG] vertex 'root.provider.archive': evaluating
2017/06/15 17:40:44 [TRACE] [walkValidate] Entering eval tree: provider.archive
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalSequence
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalInitProvider
2017/06/15 17:40:44 [DEBUG] root: eval: terraform.EvalNoop
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalOpFilter
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalSequence
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalGetProvider
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalInterpolate
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalBuildProviderConfig
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalValidateProvider
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalSetProviderConfig
2017/06/15 17:40:44 [DEBUG] root: eval: terraform.EvalNoop
2017/06/15 17:40:44 [DEBUG] root: eval: terraform.EvalNoop
2017/06/15 17:40:44 [TRACE] [walkValidate] Exiting eval tree: provider.archive
2017/06/15 17:40:44 [DEBUG] dag/walk: walking "data.archive_file.dir"
2017/06/15 17:40:44 [DEBUG] vertex 'root.data.archive_file.dir': walking
2017/06/15 17:40:44 [DEBUG] vertex 'root.data.archive_file.dir': evaluating
2017/06/15 17:40:44 [TRACE] [walkValidate] Entering eval tree: data.archive_file.dir
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalSequence
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalInterpolate
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalIf
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalValidateCount
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2017/06/15 17:40:44 [TRACE] [walkValidate] Exiting eval tree: data.archive_file.dir
2017/06/15 17:40:44 [DEBUG] vertex 'root.data.archive_file.dir': expanding/walking dynamic subgraph
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.ResourceCountTransformer:
data.archive_file.dir - *terraform.NodeValidatableResourceInstance
2017/06/15 17:40:44 [DEBUG] Resource state not found for "data.archive_file.dir": data.archive_file.dir
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.AttachStateTransformer:
data.archive_file.dir - *terraform.NodeValidatableResourceInstance
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.TargetsTransformer:
data.archive_file.dir - *terraform.NodeValidatableResourceInstance
2017/06/15 17:40:44 [DEBUG] ReferenceTransformer: "data.archive_file.dir" references: []
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.ReferenceTransformer:
data.archive_file.dir - *terraform.NodeValidatableResourceInstance
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.RootTransformer:
data.archive_file.dir - *terraform.NodeValidatableResourceInstance
2017/06/15 17:40:44 [DEBUG] dag/walk: added new vertex: "data.archive_file.dir"
2017/06/15 17:40:44 [DEBUG] dag/walk: walking "data.archive_file.dir"
2017/06/15 17:40:44 [DEBUG] vertex 'root.data.archive_file.dir': walking
2017/06/15 17:40:44 [DEBUG] vertex 'root.data.archive_file.dir': evaluating
2017/06/15 17:40:44 [TRACE] [walkValidate] Entering eval tree: data.archive_file.dir
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalSequence
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalValidateResourceSelfRef
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalGetProvider
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalInterpolate
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalValidateResource
2017/06/15 17:40:44 [TRACE] [walkValidate] Exiting eval tree: data.archive_file.dir
2017/06/15 17:40:44 [DEBUG] dag/walk: walking "meta.count-boundary (count boundary fixup)"
2017/06/15 17:40:44 [DEBUG] vertex 'root.meta.count-boundary (count boundary fixup)': walking
2017/06/15 17:40:44 [DEBUG] dag/walk: walking "provider.archive (close)"
2017/06/15 17:40:44 [DEBUG] vertex 'root.provider.archive (close)': walking
2017/06/15 17:40:44 [DEBUG] vertex 'root.meta.count-boundary (count boundary fixup)': evaluating
2017/06/15 17:40:44 [TRACE] [walkValidate] Entering eval tree: meta.count-boundary (count boundary fixup)
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundaryGlobal
2017/06/15 17:40:44 [TRACE] [walkValidate] Exiting eval tree: meta.count-boundary (count boundary fixup)
2017/06/15 17:40:44 [DEBUG] vertex 'root.provider.archive (close)': evaluating
2017/06/15 17:40:44 [TRACE] [walkValidate] Entering eval tree: provider.archive (close)
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalCloseProvider
2017/06/15 17:40:44 [TRACE] [walkValidate] Exiting eval tree: provider.archive (close)
2017/06/15 17:40:44 [DEBUG] dag/walk: walking "root"
2017/06/15 17:40:44 [DEBUG] vertex 'root.root': walking
2017/06/15 17:40:44 [INFO] backend/local: plan calling Refresh
2017/06/15 17:40:44 [INFO] terraform: building graph: GraphTypeRefresh
2017/06/15 17:40:44 [TRACE] No managed resources in state during refresh, skipping managed resource transformer
2017/06/15 17:40:44 [TRACE] ConfigTransformer: Starting for path: []
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.ConfigTransformer:
data.archive_file.dir - *terraform.NodeRefreshableDataResource
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.OrphanResourceTransformer:
data.archive_file.dir - *terraform.NodeRefreshableDataResource
Refreshing Terraform state in-memory prior to plan...
2017/06/15 17:40:44 [DEBUG] Resource state not found for "data.archive_file.dir": data.archive_file.dir
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.AttachStateTransformer:
data.archive_file.dir - *terraform.NodeRefreshableDataResource
2017/06/15 17:40:44 [TRACE] AttachResourceConfigTransformer: Beginning...
2017/06/15 17:40:44 [TRACE] AttachResourceConfigTransformer: Attach resource config request: data.archive_file.dir
The refreshed state will be used to calculate this plan, but will not be
2017/06/15 17:40:44 [TRACE] Attaching resource config: &config.Resource{Mode:1, Name:"dir", Type:"archive_file", RawCount:(*config.RawConfig)(0xc420020ea0), RawConfig:(*config.RawConfig)(0xc420020ba0), Provisioners:[]*config.Provisioner{}, Provider:"", DependsOn:[]string(nil), Lifecycle:config.ResourceLifecycle{CreateBeforeDestroy:false, PreventDestroy:false, IgnoreChanges:[]string(nil)}}
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.AttachResourceConfigTransformer:
data.archive_file.dir - *terraform.NodeRefreshableDataResource
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.RootVariableTransformer:
data.archive_file.dir - *terraform.NodeRefreshableDataResource
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.MissingProviderTransformer:
data.archive_file.dir - *terraform.NodeRefreshableDataResource
provider.archive - *terraform.NodeApplyableProvider
persisted to local or remote state storage.
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.ProviderTransformer:
data.archive_file.dir - *terraform.NodeRefreshableDataResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.DisableProviderTransformer:
data.archive_file.dir - *terraform.NodeRefreshableDataResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.ParentProviderTransformer:
data.archive_file.dir - *terraform.NodeRefreshableDataResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
2017/06/15 17:40:44 [TRACE] Attach provider request: []string{} archive
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.AttachProviderConfigTransformer:
data.archive_file.dir - *terraform.NodeRefreshableDataResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.OutputTransformer:
data.archive_file.dir - *terraform.NodeRefreshableDataResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.ModuleVariableTransformer:
data.archive_file.dir - *terraform.NodeRefreshableDataResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
2017/06/15 17:40:44 [DEBUG] ReferenceTransformer: "data.archive_file.dir" references: []
2017/06/15 17:40:44 [DEBUG] ReferenceTransformer: "provider.archive" references: []
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.ReferenceTransformer:
data.archive_file.dir - *terraform.NodeRefreshableDataResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.TargetsTransformer:
data.archive_file.dir - *terraform.NodeRefreshableDataResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.CloseProviderTransformer:
data.archive_file.dir - *terraform.NodeRefreshableDataResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
provider.archive (close) - *terraform.graphNodeCloseProvider
data.archive_file.dir - *terraform.NodeRefreshableDataResource
provider.archive - *terraform.NodeApplyableProvider
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.RootTransformer:
data.archive_file.dir - *terraform.NodeRefreshableDataResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
provider.archive (close) - *terraform.graphNodeCloseProvider
data.archive_file.dir - *terraform.NodeRefreshableDataResource
provider.archive - *terraform.NodeApplyableProvider
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.TransitiveReductionTransformer:
data.archive_file.dir - *terraform.NodeRefreshableDataResource
provider.archive - *terraform.NodeApplyableProvider
provider.archive - *terraform.NodeApplyableProvider
provider.archive (close) - *terraform.graphNodeCloseProvider
data.archive_file.dir - *terraform.NodeRefreshableDataResource
2017/06/15 17:40:44 [DEBUG] Starting graph walk: walkRefresh
2017/06/15 17:40:44 [DEBUG] dag/walk: added new vertex: "provider.archive"
2017/06/15 17:40:44 [DEBUG] dag/walk: added new vertex: "provider.archive (close)"
2017/06/15 17:40:44 [DEBUG] dag/walk: added new vertex: "data.archive_file.dir"
2017/06/15 17:40:44 [DEBUG] dag/walk: added edge: "data.archive_file.dir" waiting on "provider.archive"
2017/06/15 17:40:44 [DEBUG] dag/walk: added edge: "provider.archive (close)" waiting on "data.archive_file.dir"
2017/06/15 17:40:44 [DEBUG] dag/walk: dependencies changed for "data.archive_file.dir", sending new deps
2017/06/15 17:40:44 [DEBUG] dag/walk: dependencies changed for "provider.archive (close)", sending new deps
2017/06/15 17:40:44 [DEBUG] dag/walk: walking "provider.archive"
2017/06/15 17:40:44 [DEBUG] vertex 'root.provider.archive': walking
2017/06/15 17:40:44 [DEBUG] vertex 'root.provider.archive': evaluating
2017/06/15 17:40:44 [TRACE] [walkRefresh] Entering eval tree: provider.archive
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalSequence
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalInitProvider
2017/06/15 17:40:44 [DEBUG] root: eval: terraform.EvalNoop
2017/06/15 17:40:44 [DEBUG] root: eval: terraform.EvalNoop
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalOpFilter
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalSequence
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalGetProvider
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalInterpolate
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalBuildProviderConfig
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalSetProviderConfig
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalOpFilter
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalSequence
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalConfigProvider
2017/06/15 17:40:44 [TRACE] [walkRefresh] Exiting eval tree: provider.archive
2017/06/15 17:40:44 [DEBUG] dag/walk: walking "data.archive_file.dir"
2017/06/15 17:40:44 [DEBUG] vertex 'root.data.archive_file.dir': walking
2017/06/15 17:40:44 [DEBUG] vertex 'root.data.archive_file.dir': evaluating
2017/06/15 17:40:44 [TRACE] [walkRefresh] Entering eval tree: data.archive_file.dir
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalSequence
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalInterpolate
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalCountCheckComputed
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalIf
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalCountFixZeroOneBoundary
2017/06/15 17:40:44 [TRACE] [walkRefresh] Exiting eval tree: data.archive_file.dir
2017/06/15 17:40:44 [DEBUG] vertex 'root.data.archive_file.dir': expanding/walking dynamic subgraph
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.ResourceCountTransformer:
data.archive_file.dir - *terraform.NodeRefreshableDataResourceInstance
2017/06/15 17:40:44 [TRACE] OrphanResourceCount: Starting...
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.OrphanResourceCountTransformer:
data.archive_file.dir - *terraform.NodeRefreshableDataResourceInstance
2017/06/15 17:40:44 [DEBUG] Resource state not found for "data.archive_file.dir": data.archive_file.dir
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.AttachStateTransformer:
data.archive_file.dir - *terraform.NodeRefreshableDataResourceInstance
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.TargetsTransformer:
data.archive_file.dir - *terraform.NodeRefreshableDataResourceInstance
2017/06/15 17:40:44 [DEBUG] ReferenceTransformer: "data.archive_file.dir" references: []
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.ReferenceTransformer:
data.archive_file.dir - *terraform.NodeRefreshableDataResourceInstance
2017/06/15 17:40:44 [TRACE] Graph after step *terraform.RootTransformer:
data.archive_file.dir - *terraform.NodeRefreshableDataResourceInstance
2017/06/15 17:40:44 [DEBUG] dag/walk: added new vertex: "data.archive_file.dir"
2017/06/15 17:40:44 [DEBUG] dag/walk: walking "data.archive_file.dir"
2017/06/15 17:40:44 [DEBUG] vertex 'root.data.archive_file.dir': walking
2017/06/15 17:40:44 [DEBUG] vertex 'root.data.archive_file.dir': evaluating
2017/06/15 17:40:44 [TRACE] [walkRefresh] Entering eval tree: data.archive_file.dir
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalSequence
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalWriteState
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalInterpolate
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalIf
2017/06/15 17:40:44 [DEBUG] root: eval: terraform.EvalNoop
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalGetProvider
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalReadDataDiff
2017/06/15 17:40:44 [DEBUG] root: eval: *terraform.EvalReadDataApply
data.archive_file.dir: Refreshing state...
2017/06/15 17:40:44 [ERROR] root: eval: *terraform.EvalReadDataApply, err: data.archive_file.dir: error archiving directory: error reading file for archival: read dir_with_symlink/symlinked: is a directory
2017/06/15 17:40:44 [ERROR] root: eval: *terraform.EvalSequence, err: data.archive_file.dir: error archiving directory: error reading file for archival: read dir_with_symlink/symlinked: is a directory
2017/06/15 17:40:44 [TRACE] [walkRefresh] Exiting eval tree: data.archive_file.dir
2017/06/15 17:40:44 [DEBUG] dag/walk: upstream errored, not walking "provider.archive (close)"
Error refreshing state: 1 error(s) occurred:
2017/06/15 17:40:44 [DEBUG] plugin: waiting for all plugin processes to complete...
* data.archive_file.dir: 1 error(s) occurred:
2017/06/15 17:40:44 [DEBUG] plugin: terraform: archive-provider (internal) 2017/06/15 17:40:44 [DEBUG] plugin: waiting for all plugin processes to complete...
* data.archive_file.dir: data.archive_file.dir: error archiving directory: error reading file for archival: read dir_with_symlink/symlinked: is a directory
2017/06/15 17:40:44 [DEBUG] plugin: /usr/local/Cellar/terraform/0.9.8/bin/terraform: plugin process exited
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment