github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/e2e/consul/input/on_update.nomad (about) 1 job "test" { 2 datacenters = ["dc1"] 3 type = "service" 4 5 constraint { 6 attribute = "${attr.kernel.name}" 7 value = "linux" 8 } 9 10 group "test" { 11 count = 3 12 13 network { 14 port "db" { 15 to = 6379 16 } 17 } 18 19 update { 20 health_check = "checks" 21 } 22 23 service { 24 name = "on-update-service" 25 port = "db" 26 27 check { 28 name = "tcp" 29 type = "tcp" 30 port = "db" 31 interval = "10s" 32 timeout = "2s" 33 } 34 35 check { 36 name = "script-check" 37 type = "script" 38 command = "/bin/bash" 39 interval = "30s" 40 timeout = "10s" 41 task = "server" 42 on_update = "ignore_warnings" 43 44 args = [ 45 "-c", 46 "echo 'this check warns'; exit 1;", 47 ] 48 49 } 50 } 51 52 task "server" { 53 driver = "docker" 54 55 env { 56 a = "a" 57 } 58 59 config { 60 image = "redis" 61 ports = ["db"] 62 } 63 } 64 } 65 } 66