github.com/taylorchu/nomad@v0.5.3-rc1.0.20170407200202-db11e7dd7b55/jobspec/test-fixtures/bad-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 "this_is_aport" {
    65            }
    66  
    67            port "" {
    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  }