github.com/dkerwin/nomad@v0.3.3-0.20160525181927-74554135514b/jobspec/test-fixtures/overlapping-ports.hcl (about) 1 job "binstore-storagelocker" { 2 region = "global" 3 type = "service" 4 priority = 50 5 all_at_once = true 6 datacenters = ["us2", "eu1"] 7 8 meta { 9 foo = "bar" 10 } 11 12 constraint { 13 attribute = "kernel.os" 14 value = "windows" 15 } 16 17 update { 18 stagger = "60s" 19 max_parallel = 2 20 } 21 22 task "outside" { 23 driver = "java" 24 25 config { 26 jar_path = "s3://my-cool-store/foo.jar" 27 } 28 29 meta { 30 my-cool-key = "foobar" 31 } 32 } 33 34 group "binsl" { 35 count = 5 36 37 task "binstore" { 38 driver = "docker" 39 40 config { 41 image = "hashicorp/binstore" 42 } 43 44 resources { 45 cpu = 500 46 memory = 128 47 48 network { 49 mbits = "100" 50 51 port "one" { 52 static = 1 53 } 54 55 port "two" { 56 static = 2 57 } 58 59 port "three" { 60 static = 3 61 } 62 63 port "Http"{ 64 } 65 port "http"{ 66 } 67 port "HTTP"{ 68 } 69 } 70 } 71 } 72 73 task "storagelocker" { 74 driver = "docker" 75 76 config { 77 image = "hashicorp/storagelocker" 78 } 79 80 resources { 81 cpu = 500 82 memory = 128 83 } 84 85 constraint { 86 attribute = "kernel.arch" 87 value = "amd64" 88 } 89 } 90 91 constraint { 92 attribute = "kernel.os" 93 value = "linux" 94 } 95 96 meta { 97 elb_mode = "tcp" 98 elb_interval = 10 99 elb_checks = 3 100 } 101 } 102 }