diff --git a/terraform/transform_attach_config_resource.go b/terraform/transform_attach_config_resource.go index 3f69e1c19..03f8564d7 100644 --- a/terraform/transform_attach_config_resource.go +++ b/terraform/transform_attach_config_resource.go @@ -4,6 +4,7 @@ import ( "log" "github.com/hashicorp/terraform/configs" + "github.com/hashicorp/terraform/dag" ) // GraphNodeAttachResourceConfig is an interface that must be implemented by nodes @@ -41,7 +42,7 @@ func (t *AttachResourceConfigTransformer) Transform(g *Graph) error { // Get the configuration. config := t.Config.DescendentForInstance(addr.Module) if config == nil { - log.Printf("[TRACE] AttachResourceConfigTransformer: %s has no configuration available", addr.String()) + log.Printf("[TRACE] AttachResourceConfigTransformer: %q (%T) has no configuration available", dag.VertexName(v), v) continue } @@ -53,7 +54,7 @@ func (t *AttachResourceConfigTransformer) Transform(g *Graph) error { continue } - log.Printf("[TRACE] AttachResourceConfigTransformer: attaching to %s: %#v", addr.String(), r) + log.Printf("[TRACE] AttachResourceConfigTransformer: attaching to %q (%T) config from %s", dag.VertexName(v), v, r.DeclRange) arn.AttachResourceConfig(r) } for _, r := range config.Module.DataResources { @@ -64,7 +65,7 @@ func (t *AttachResourceConfigTransformer) Transform(g *Graph) error { continue } - log.Printf("[TRACE] AttachResourceConfigTransformer: attaching to %s: %#v", addr.String(), r) + log.Printf("[TRACE] AttachResourceConfigTransformer: attaching to %q (%T) config from %#v", dag.VertexName(v), v, r.DeclRange) arn.AttachResourceConfig(r) } }