From 5c02bd3d26dfed96d8afe746d0af2adbdc593f44 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Fri, 20 Sep 2013 11:26:56 -0700 Subject: [PATCH] packer: better error message for bad provisioner only/except --- packer/template.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packer/template.go b/packer/template.go index b398b54cc..547348d91 100644 --- a/packer/template.go +++ b/packer/template.go @@ -273,7 +273,10 @@ func ParseTemplate(data []byte) (t *Template, err error) { // Verify that the only settings are good if errs := raw.TemplateOnlyExcept.Validate(t.Builders); len(errs) > 0 { - errors = append(errors, errs...) + for _, err := range errs { + errors = append(errors, + fmt.Errorf("provisioner %d: %s", i+1, err)) + } } raw.RawConfig = v