github.com/hernad/nomad@v1.6.112/e2e/rescheduling/input/rescheduling_success.nomad (about) 1 # Copyright (c) HashiCorp, Inc. 2 # SPDX-License-Identifier: MPL-2.0 3 4 job "test3" { 5 6 datacenters = ["dc1", "dc2"] 7 8 constraint { 9 attribute = "${attr.kernel.name}" 10 value = "linux" 11 } 12 13 type = "service" 14 15 group "t3" { 16 count = 3 17 18 task "t3" { 19 driver = "raw_exec" 20 21 config { 22 command = "bash" 23 args = ["-c", "a=`cksum <<< \"${NOMAD_ALLOC_ID}\"| cut -d ' ' -f1`; if ! (( a % 2 )); then sleep 5000; else exit -1; fi"] 24 } 25 } 26 27 restart { 28 attempts = 0 29 delay = "0s" 30 mode = "fail" 31 } 32 33 reschedule { 34 attempts = 2 35 interval = "5m" 36 unlimited = false 37 } 38 } 39 }