github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/e2e/servicediscovery/input/simple_lb_replicas.nomad (about) 1 job "simple_lb_replicas" { 2 datacenters = ["dc1"] 3 type = "service" 4 5 constraint { 6 attribute = "${attr.kernel.name}" 7 value = "linux" 8 } 9 10 group "db_replica_1" { 11 network { 12 mode = "bridge" 13 port "db_port" {} 14 } 15 service { 16 name = "db" 17 tags = ["r1"] 18 port = "db_port" 19 provider = "nomad" 20 } 21 task "db" { 22 driver = "raw_exec" 23 config { 24 command = "bash" 25 args = ["-c", "sleep 15000"] 26 } 27 resources { 28 cpu = 10 29 memory = 16 30 } 31 } 32 } 33 34 group "db_replica_2" { 35 network { 36 mode = "bridge" 37 port "db_port" {} 38 } 39 service { 40 name = "db" 41 tags = ["r2"] 42 port = "db_port" 43 provider = "nomad" 44 } 45 task "db" { 46 driver = "raw_exec" 47 config { 48 command = "bash" 49 args = ["-c", "sleep 15000"] 50 } 51 resources { 52 cpu = 10 53 memory = 16 54 } 55 } 56 } 57 58 group "db_replica_3" { 59 network { 60 mode = "bridge" 61 port "db_port" {} 62 } 63 service { 64 name = "db" 65 tags = ["r3"] 66 port = "db_port" 67 provider = "nomad" 68 } 69 task "db" { 70 driver = "raw_exec" 71 config { 72 command = "bash" 73 args = ["-c", "sleep 15000"] 74 } 75 resources { 76 cpu = 10 77 memory = 16 78 } 79 } 80 } 81 }