github.com/iqoqo/nomad@v0.11.3-0.20200911112621-d7021c74d101/e2e/connect/input/multi-service.nomad (about)

     1  job "multi-service" {
     2    datacenters = ["dc1"]
     3  
     4    constraint {
     5      attribute = "${attr.kernel.name}"
     6      value     = "linux"
     7    }
     8  
     9    group "test" {
    10      network {
    11        mode = "bridge"
    12      }
    13  
    14      service {
    15        name = "echo1"
    16        port = "9001"
    17  
    18        connect {
    19          sidecar_service {}
    20        }
    21      }
    22  
    23      task "echo1" {
    24        driver = "docker"
    25  
    26        config {
    27          image = "hashicorp/http-echo"
    28          args  = ["-listen=:9001", "-text=echo1"]
    29        }
    30      }
    31  
    32      service {
    33        name = "echo2"
    34        port = "9002"
    35  
    36        connect {
    37          sidecar_service {}
    38        }
    39      }
    40  
    41      task "echo2" {
    42        driver = "docker"
    43  
    44        config {
    45          image = "hashicorp/http-echo"
    46          args  = ["-listen=:9002", "-text=echo2"]
    47        }
    48      }
    49    }
    50  }