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