Skip to content

Instantly share code, notes, and snippets.

@dayglojesus
Created November 18, 2017 20:19
Show Gist options
  • Save dayglojesus/96375c2daa6ecedc398b729b2a585bca to your computer and use it in GitHub Desktop.
Save dayglojesus/96375c2daa6ecedc398b729b2a585bca to your computer and use it in GitHub Desktop.
terraform template_file rendering issue
2017/11/18 12:14:18 [INFO] Terraform version: 0.11.0 ec9d4f1d0f90e8ec5148f94b6d634eb542a4f0ce+CHANGES
2017/11/18 12:14:18 [INFO] Go runtime version: go1.9
2017/11/18 12:14:18 [INFO] CLI args: []string{"/Users/foo/bin/terraform-0110", "apply"}
2017/11/18 12:14:18 [DEBUG] Attempting to open CLI config file: /Users/foo/.terraformrc
2017/11/18 12:14:18 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2017/11/18 12:14:18 [INFO] CLI command args: []string{"apply"}
2017/11/18 12:14:18 [INFO] command: empty terraform config, returning nil
2017/11/18 12:14:18 [DEBUG] command: no data state file found for backend config
2017/11/18 12:14:18 [DEBUG] New state was assigned lineage "fe1f49c5-fff2-478c-8afc-c7470610d0c9"
2017/11/18 12:14:18 [INFO] command: backend initialized: <nil>
2017/11/18 12:14:18 [DEBUG] checking for provider in "."
2017/11/18 12:14:18 [DEBUG] checking for provider in "/Users/foo/bin"
2017/11/18 12:14:18 [DEBUG] checking for provider in ".terraform/plugins/darwin_amd64"
2017/11/18 12:14:18 [DEBUG] found provider "terraform-provider-template_v1.0.0_x4"
2017/11/18 12:14:18 [DEBUG] found valid plugin: "template"
2017/11/18 12:14:18 [DEBUG] checking for provisioner in "."
2017/11/18 12:14:18 [DEBUG] checking for provisioner in "/Users/foo/bin"
2017/11/18 12:14:18 [DEBUG] checking for provisioner in ".terraform/plugins/darwin_amd64"
2017/11/18 12:14:18 [INFO] command: backend <nil> is not enhanced, wrapping in local
2017/11/18 12:14:18 [INFO] backend/local: starting Apply operation
2017/11/18 12:14:18 [INFO] terraform: building graph: GraphTypeInput
2017/11/18 12:14:18 [DEBUG] Resource state not found for "data.template_file.document": data.template_file.document
2017/11/18 12:14:18 [TRACE] Graph after step *terraform.AttachStateTransformer:
data.template_file.document - *terraform.NodeAbstractResource
output.info - *terraform.NodeApplyableOutput
2017/11/18 12:14:18 [TRACE] Graph after step *terraform.RootVariableTransformer:
data.template_file.document - *terraform.NodeAbstractResource
output.info - *terraform.NodeApplyableOutput
var.my_template - *terraform.NodeRootVariable
2017/11/18 12:14:18 [DEBUG] resource data.template_file.document using provider provider.template
2017/11/18 12:14:18 [DEBUG] ReferenceTransformer: "data.template_file.document" references: [var.my_template]
2017/11/18 12:14:18 [DEBUG] ReferenceTransformer: "output.info" references: [data.template_file.document]
2017/11/18 12:14:18 [DEBUG] ReferenceTransformer: "var.my_template" references: []
2017/11/18 12:14:18 [DEBUG] ReferenceTransformer: "provider.template" references: []
2017-11-18T12:14:18.083-0800 [DEBUG] plugin: starting plugin: path=/Users/foo/test_template/.terraform/plugins/darwin_amd64/terraform-provider-template_v1.0.0_x4 args=[/Users/foo/test_template/.terraform/plugins/darwin_amd64/terraform-provider-template_v1.0.0_x4]
2017-11-18T12:14:18.087-0800 [DEBUG] plugin: waiting for RPC address: path=/Users/foo/test_template/.terraform/plugins/darwin_amd64/terraform-provider-template_v1.0.0_x4
2017-11-18T12:14:18.095-0800 [DEBUG] plugin.terraform-provider-template_v1.0.0_x4: 2017/11/18 12:14:18 [DEBUG] plugin: plugin address: unix /var/folders/mp/q67xtd7d6wx416b4xx6y1d2h0000gp/T/plugin943999564
2017/11/18 12:14:18 [INFO] terraform: building graph: GraphTypeValidate
2017/11/18 12:14:18 [DEBUG] Resource state not found for "data.template_file.document": data.template_file.document
2017/11/18 12:14:18 [DEBUG] adding missing provider: template
2017/11/18 12:14:18 [DEBUG] resource data.template_file.document using provider provider.template
2017/11/18 12:14:18 [DEBUG] ReferenceTransformer: "output.info" references: [data.template_file.document]
2017/11/18 12:14:18 [DEBUG] ReferenceTransformer: "var.my_template" references: []
2017/11/18 12:14:18 [DEBUG] ReferenceTransformer: "provider.template" references: []
2017/11/18 12:14:18 [DEBUG] ReferenceTransformer: "data.template_file.document" references: [var.my_template]
2017/11/18 12:14:18 [DEBUG] Starting graph walk: walkValidate
2017/11/18 12:14:18 [DEBUG] Resource state not found for "data.template_file.document": data.template_file.document
2017/11/18 12:14:18 [DEBUG] ReferenceTransformer: "data.template_file.document" references: []
2017/11/18 12:14:18 [INFO] backend/local: apply calling Refresh
2017/11/18 12:14:18 [INFO] terraform: building graph: GraphTypeRefresh
2017/11/18 12:14:18 [TRACE] No managed resources in state during refresh, skipping managed resource transformer
2017/11/18 12:14:18 [TRACE] ConfigTransformer: Starting for path: []
2017/11/18 12:14:18 [TRACE] Graph after step *terraform.ConfigTransformer:
data.template_file.document - *terraform.NodeRefreshableDataResource
2017/11/18 12:14:18 [TRACE] Graph after step *terraform.OrphanResourceTransformer:
data.template_file.document - *terraform.NodeRefreshableDataResource
2017/11/18 12:14:18 [DEBUG] Resource state not found for "data.template_file.document": data.template_file.document
2017/11/18 12:14:18 [TRACE] Graph after step *terraform.AttachStateTransformer:
data.template_file.document - *terraform.NodeRefreshableDataResource
2017/11/18 12:14:18 [TRACE] AttachResourceConfigTransformer: Beginning...
2017/11/18 12:14:18 [TRACE] AttachResourceConfigTransformer: Attach resource config request: data.template_file.document
2017/11/18 12:14:18 [TRACE] Attaching resource config: &config.Resource{Mode:1, Name:"document", Type:"template_file", RawCount:(*config.RawConfig)(0xc420349b20), RawConfig:(*config.RawConfig)(0xc420349a40), Provisioners:[]*config.Provisioner{}, Provider:"", DependsOn:[]string(nil), Lifecycle:config.ResourceLifecycle{CreateBeforeDestroy:false, PreventDestroy:false, IgnoreChanges:[]string(nil)}}
2017/11/18 12:14:18 [TRACE] Graph after step *terraform.AttachResourceConfigTransformer:
data.template_file.document - *terraform.NodeRefreshableDataResource
2017/11/18 12:14:18 [TRACE] Graph after step *terraform.RootVariableTransformer:
data.template_file.document - *terraform.NodeRefreshableDataResource
var.my_template - *terraform.NodeRootVariable
2017/11/18 12:14:18 [TRACE] ProviderConfigTransformer: Starting for path: []
2017/11/18 12:14:18 [TRACE] Graph after step *terraform.ProviderConfigTransformer:
data.template_file.document - *terraform.NodeRefreshableDataResource
var.my_template - *terraform.NodeRootVariable
2017/11/18 12:14:18 [DEBUG] adding missing provider: template
2017/11/18 12:14:18 [TRACE] Graph after step *terraform.MissingProviderTransformer:
data.template_file.document - *terraform.NodeRefreshableDataResource
provider.template - *terraform.NodeApplyableProvider
var.my_template - *terraform.NodeRootVariable
2017/11/18 12:14:18 [DEBUG] resource data.template_file.document using provider provider.template
2017/11/18 12:14:18 [TRACE] Graph after step *terraform.ProviderTransformer:
data.template_file.document - *terraform.NodeRefreshableDataResource
provider.template - *terraform.NodeApplyableProvider
provider.template - *terraform.NodeApplyableProvider
var.my_template - *terraform.NodeRootVariable
2017/11/18 12:14:18 [TRACE] Graph after step *terraform.PruneProviderTransformer:
data.template_file.document - *terraform.NodeRefreshableDataResource
provider.template - *terraform.NodeApplyableProvider
provider.template - *terraform.NodeApplyableProvider
var.my_template - *terraform.NodeRootVariable
2017/11/18 12:14:18 [TRACE] Graph after step *terraform.ParentProviderTransformer:
data.template_file.document - *terraform.NodeRefreshableDataResource
provider.template - *terraform.NodeApplyableProvider
provider.template - *terraform.NodeApplyableProvider
var.my_template - *terraform.NodeRootVariable
2017/11/18 12:14:18 [TRACE] Graph after step *terraform.graphTransformerMulti:
data.template_file.document - *terraform.NodeRefreshableDataResource
provider.template - *terraform.NodeApplyableProvider
provider.template - *terraform.NodeApplyableProvider
var.my_template - *terraform.NodeRootVariable
2017/11/18 12:14:18 [TRACE] Graph after step *terraform.LocalTransformer:
data.template_file.document - *terraform.NodeRefreshableDataResource
provider.template - *terraform.NodeApplyableProvider
provider.template - *terraform.NodeApplyableProvider
var.my_template - *terraform.NodeRootVariable
2017/11/18 12:14:18 [TRACE] Graph after step *terraform.OutputTider
var.my_template - *terraform.NodeRootVariable
2017/11/18 12:14:18 [DEBUG] Starting graph walk: walkRefresh
2017/11/18 12:14:18 [TRACE] dag/walk: added new vertex: "root"
2017/11/18 12:14:18 [TRACE] dag/walk: added new vertex: "data.template_file.document"
2017/11/18 12:14:18 [TRACE] dag/walk: added new vertex: "var.my_template"
2017/11/18 12:14:18 [TRACE] dag/walk: added new vertex: "provider.template"
2017/11/18 12:14:18 [TRACE] dag/walk: added new vertex: "output.info"
2017/11/18 12:14:18 [TRACE] dag/walk: added new vertex: "provider.template (close)"
2017/11/18 12:14:18 [TRACE] dag/walk: added edge: "output.info" waiting on "data.template_file.document"
2017/11/18 12:14:18 [TRACE] dag/walk: added edge: "provider.template (close)" waiting on "data.template_file.document"
2017/11/18 12:14:18 [TRACE] dag/walk: added edge: "root" waiting on "output.info"
2017/11/18 12:14:18 [TRACE] dag/walk: added edge: "root" waiting on "provider.template (close)"
2017/11/18 12:14:18 [TRACE] dag/walk: added edge: "data.template_file.document" waiting on "provider.template"
2017/11/18 12:14:18 [TRACE] dag/walk: added edge: "data.template_file.document" waiting on "var.my_template"
2017/11/18 12:14:18 [TRACE] dag/walk: dependencies changed for "output.info", sending new deps
2017/11/18 12:14:18 [TRACE] dag/walk: dependencies changed for "provider.template (close)", sending new deps
2017/11/18 12:14:18 [TRACE] dag/walk: dependencies changed for "root", sending new deps
2017/11/18 12:14:18 [TRACE] dag/walk: dependencies changed for "data.template_file.document", sending new deps
2017/11/18 12:14:18 [TRACE] dag/walk: walking "var.my_template"
2017/11/18 12:14:18 [TRACE] vertex 'root.var.my_template': walking
2017/11/18 12:14:18 [TRACE] dag/walk: walking "provider.template"
2017/11/18 12:14:18 [TRACE] vertex 'root.provider.template': walking
2017/11/18 12:14:18 [TRACE] vertex 'root.provider.template': evaluating
2017/11/18 12:14:18 [TRACE] [walkRefresh] Entering eval tree: provider.template
2017/11/18 12:14:18 [TRACE] root: eval: data.template_file.document: Refreshing state...
ath: []
2017/11/18 12:14:18 [TRACE] Graph after step *terraform.ProviderConfigTransformer:
data.template_file.document - *terraform.NodePlannableResource
output.info - *terraform.NodeApplyableOutput
var.my_template - *terraform.NodeRootVariable
2017/11/18 12:14:18 [DEBUG] adding missing provider: template
2017/11/18 12:14:18 [TRACE] Graph after step *terraform.MissingProviderTransformer:
data.template_file.document - *terraform.NodePlannableResource
output.info - *terraform.NodeApplyableOutput
provider.template - *terraform.NodeApplyableProvider
var.my_template - *terraform.NodeRootVariable
2017/11/18 12:14:18 [DEBUG] resource data.template_file.document using provider provider.template
2017/11/18 12:14:18 [TRACE] Graph after step *terraform.ProviderTransformer:
data.template_file.document - *terraform.NodePlannableResource
provider.template - *terraform.NodeApplyableProvider
output.info - *terraform.NodeApplyableOutput
provider.template - *terraform.NodeApplyableProvider
var.my_template - *terraform.NodeRootVariable
utput.info - *terraform.NodeApplyableOutput
provider.template - *terraform.NodeApplyableProvider
var.my_template - *terraform.NodeRootVariable
output.info - *terraform.NodeApplyableOutput
data.template_file.document - *terraform.NodePlannableResource
provider.template - *terraform.NodeApplyableProvider
provider.template (close) - *terraform.graphNodeCloseProvider
data.template_file.document - *terraform.NodePlannableResource
provider.template - *terraform.NodeApplyableProvider
var.my_template - *terraform.NodeRootVariable
2017/11/18 12:14:18 [DEBUG] Starting graph walk: walkPlan
sformer: "data.template_file.document" references: []
2017/11/18 12:14:18 [TRACE] Graph after step *terraform.ReferenceTransformer:
data.template_file.document - *terraform.NodePlannableResourceInstance
2017/11/18 12:14:18 [TRACE] Graph after step *terraform.RootTransformer:
data.template_file.document - *terraform.NodePlannableResourceInstance
2017/11/18 12:14:18 [TRACE] dag/walk: added new vertex: "data.template_file.document"
2017/11/18 12:14:18 [TRACE] dag/walk: walking "data.template_file.document"
2017/11/18 12:14:18 [TRACE] vertex 'root.data.template_file.document': walking
2017/11/18 12:14:18 [TRACE] vertex 'root.data.template_file.document': evaluating
2017/11/18 12:14:18 [TRACE] [walkPlan] Entering eval tree: data.template_file.document
2017/11/18 12:14:18 [TRACE] root: eval: *terraform.EvalSequence
2017/11/18 12:14:18 [TRACE] root: eval: *terraform.EvalReadState
2017/11/18 12:14:18 [TRACE] root: eval: *terraform.EvalInterpolate
2017/11/18 12:14:18 [TRACE] root: eval: *terraform.EvalIf
2017/11/18 12:14:18 [TRACE] root: eval: *terraform.EvalIf, err: early exit
2017/11/18 12:14:18 [TRACE] root: eval: *terraform.EvalSequence, err: early exit
2017/11/18 12:14:18 [TRACE] [walkPlan] Exiting eval tree: data.template_file.document
2017/11/18 12:14:18 [TRACE] dag/walk: walking "output.info"
2017/11/18 12:14:18 [TRACE] vertex 'root.output.info': walking
2017/11/18 12:14:18 [TRACE] vertex 'root.output.info': evaluating
2017/11/18 12:14:18 [TRACE] [walkPlan] Entering eval tree: output.info
2017/11/18 12:14:18 [TRACE] root: eval: *terraform.EvalSequence
2017/11/18 12:14:18 [TRACE] root: eval: terraform.EvalNoop
2017/11/18 12:14:18 [TRACE] root: eval: *terraform.EvalOpFilter
2017/11/18 12:14:18 [TRACE] root: eval: *terraform.EvalWriteOutput
2017/11/18 12:14:18 [TRACE] root: eval: terraform.EvalNoop
2017/11/18 12:14:18 [TRACE] [walkPlan] Exiting eval tree: output.info
2017/11/18 12:14:18 [TRACE] dag/walk: walking "meta.count-boundary (count boundary fixup)"
2017/11/18 12:14:18 [TRACE] vertex 'root.meta.count-boundar
Apply complete! Resources: 0 added, 0 changed, 0 destroyed.
2017/11/18 12:14:18 [DEBUG] plugin: waiting for all plugin processes to complete...
Outputs:
info = some_key: ${insert_here}
2017-11-18T12:14:18.125-0800 [DEBUG] plugin: plugin process exited: path=/Users/foo/test_template/.terraform/plugins/darwin_amd64/terraform-provider-template_v1.0.0_x4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment