github.com/hernad/nomad@v1.6.112/e2e/connect/input/multi-service.nomad (about) 1 # Copyright (c) HashiCorp, Inc. 2 # SPDX-License-Identifier: MPL-2.0 3 4 job "multi-service" { 5 datacenters = ["dc1"] 6 7 constraint { 8 attribute = "${attr.kernel.name}" 9 value = "linux" 10 } 11 12 group "test" { 13 network { 14 mode = "bridge" 15 } 16 17 service { 18 name = "echo1" 19 port = "9001" 20 21 connect { 22 sidecar_service {} 23 } 24 } 25 26 task "echo1" { 27 driver = "docker" 28 29 config { 30 image = "hashicorp/http-echo" 31 args = ["-listen=:9001", "-text=echo1"] 32 } 33 } 34 35 service { 36 name = "echo2" 37 port = "9002" 38 39 connect { 40 sidecar_service {} 41 } 42 } 43 44 task "echo2" { 45 driver = "docker" 46 47 config { 48 image = "hashicorp/http-echo" 49 args = ["-listen=:9002", "-text=echo2"] 50 } 51 } 52 } 53 }