github.com/anth0d/nomad@v0.0.0-20221214183521-ae3a0a2cad06/jobspec/test-fixtures/tg-network.hcl (about) 1 job "foo" { 2 datacenters = ["dc1"] 3 4 group "bar" { 5 count = 3 6 shutdown_delay = "14s" 7 8 network { 9 mode = "bridge" 10 11 port "http" { 12 static = 80 13 to = 8080 14 host_network = "public" 15 } 16 17 dns { 18 servers = ["8.8.8.8"] 19 options = ["ndots:2", "edns0"] 20 } 21 } 22 23 service { 24 name = "connect-service" 25 tags = ["foo", "bar"] 26 canary_tags = ["canary", "bam"] 27 port = "1234" 28 29 connect { 30 sidecar_service { 31 tags = ["side1", "side2"] 32 33 proxy { 34 local_service_port = 8080 35 36 upstreams { 37 destination_name = "other-service" 38 local_bind_port = 4567 39 local_bind_address = "0.0.0.0" 40 datacenter = "dc1" 41 42 mesh_gateway { 43 mode = "local" 44 } 45 } 46 } 47 } 48 49 sidecar_task { 50 resources { 51 cpu = 500 52 memory = 1024 53 } 54 55 env { 56 FOO = "abc" 57 } 58 59 shutdown_delay = "5s" 60 } 61 } 62 } 63 64 task "bar" { 65 driver = "raw_exec" 66 67 config { 68 command = "bash" 69 args = ["-c", "echo hi"] 70 } 71 72 resources { 73 network { 74 mbits = 10 75 } 76 } 77 } 78 } 79 }