github.com/kardianos/nomad@v0.1.3-0.20151022182107-b13df73ee850/jobspec/test-fixtures/basic.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 config { 25 jar = "s3://my-cool-store/foo.jar" 26 } 27 meta { 28 my-cool-key = "foobar" 29 } 30 } 31 32 group "binsl" { 33 count = 5 34 task "binstore" { 35 driver = "docker" 36 config { 37 image = "hashicorp/binstore" 38 } 39 env { 40 HELLO = "world" 41 LOREM = "ipsum" 42 } 43 resources { 44 cpu = 500 45 memory = 128 46 47 network { 48 mbits = "100" 49 reserved_ports = [1,2,3] 50 dynamic_ports = ["http", "https", "admin"] 51 } 52 } 53 } 54 55 task "storagelocker" { 56 driver = "java" 57 config { 58 image = "hashicorp/storagelocker" 59 } 60 resources { 61 cpu = 500 62 memory = 128 63 } 64 constraint { 65 attribute = "kernel.arch" 66 value = "amd64" 67 } 68 } 69 70 constraint { 71 attribute = "kernel.os" 72 value = "linux" 73 } 74 75 meta { 76 elb_mode = "tcp" 77 elb_interval = 10 78 elb_checks = 3 79 } 80 } 81 }