github.com/trawler/terraform@v0.10.8-0.20171106022149-4b1c7a1d9b48/terraform/eval_resource.go (about)

     1  package terraform
     2  
     3  // EvalInstanceInfo is an EvalNode implementation that fills in the
     4  // InstanceInfo as much as it can.
     5  type EvalInstanceInfo struct {
     6  	Info *InstanceInfo
     7  }
     8  
     9  // TODO: test
    10  func (n *EvalInstanceInfo) Eval(ctx EvalContext) (interface{}, error) {
    11  	n.Info.ModulePath = ctx.Path()
    12  	return nil, nil
    13  }