From 8e477b78d83860c07f168f5dcec8670d938d4b8f Mon Sep 17 00:00:00 2001 From: Radek Simko Date: Wed, 22 Jul 2015 12:50:06 +0200 Subject: [PATCH] Add resource ID to errors coming from apply --- terraform/eval_apply.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/terraform/eval_apply.go b/terraform/eval_apply.go index cebf68265..c22a6ca4e 100644 --- a/terraform/eval_apply.go +++ b/terraform/eval_apply.go @@ -94,7 +94,8 @@ func (n *EvalApply) Eval(ctx EvalContext) (interface{}, error) { // if we have one, otherwise we just output it. if err != nil { if n.Error != nil { - *n.Error = multierror.Append(*n.Error, err) + helpfulErr := fmt.Errorf("%s: %s", n.Info.Id, err.Error()) + *n.Error = multierror.Append(*n.Error, helpfulErr) } else { return nil, err }