diff --git a/terraform/eval.go b/terraform/eval.go index 73a323a67..3cb088a25 100644 --- a/terraform/eval.go +++ b/terraform/eval.go @@ -52,7 +52,11 @@ func EvalRaw(n EvalNode, ctx EvalContext) (interface{}, error) { log.Printf("[DEBUG] %s: eval: %T", path, n) output, err := n.Eval(ctx) if err != nil { - log.Printf("[ERROR] %s: eval: %T, err: %s", path, n, err) + if _, ok := err.(EvalEarlyExitError); ok { + log.Printf("[DEBUG] %s: eval: %T, err: %s", path, n, err) + } else { + log.Printf("[ERROR] %s: eval: %T, err: %s", path, n, err) + } } return output, err