From 0288582e11d2030c7f12a770e76e6aa2b4307412 Mon Sep 17 00:00:00 2001 From: Michael Schurter Date: Wed, 24 May 2017 13:42:08 -0700 Subject: [PATCH] Fail fast on env template failures --- client/consul_template.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/client/consul_template.go b/client/consul_template.go index 72fc181aff8f..0c218cdcc66c 100644 --- a/client/consul_template.go +++ b/client/consul_template.go @@ -198,6 +198,7 @@ WAIT: for _, t := range tm.templates { if err := loadTemplateEnv(envBuilder, taskDir, t); err != nil { tm.hook.Kill("consul-template", err.Error(), true) + return } } allRenderedTime = time.Now() @@ -254,6 +255,7 @@ WAIT: if err := loadTemplateEnv(envBuilder, taskDir, tmpl); err != nil { tm.hook.Kill("consul-template", err.Error(), true) + return } switch tmpl.ChangeMode { case structs.TemplateChangeModeSignal: