diff --git a/core/blocky/blocky.nomad b/core/blocky/blocky.nomad index c15ad39..a967038 100644 --- a/core/blocky/blocky.nomad +++ b/core/blocky/blocky.nomad @@ -14,7 +14,6 @@ job "blocky" { update { max_parallel = 1 - # TODO: maybe switch to service job from system so we can use canary and autorollback auto_revert = true min_healthy_time = "60s" healthy_deadline = "5m" @@ -210,7 +209,36 @@ job "blocky" { {{- end }} EOF destination = "$${NOMAD_TASK_DIR}/wemo.txt" - change_mode = "noop" + change_mode = "script" + + change_script { + command = "/app/blocky" + args = ["lists", "refresh"] + timeout = "20s" + } + + wait { + min = "10s" + max = "20s" + } + } + + template { + data = <