github.com/dkerwin/nomad@v0.3.3-0.20160525181927-74554135514b/command/agent/config-test-fixtures/basic.hcl (about)

     1  region = "foobar"
     2  datacenter = "dc2"
     3  name = "my-web"
     4  data_dir = "/tmp/nomad"
     5  log_level = "ERR"
     6  bind_addr = "192.168.0.1"
     7  enable_debug = true
     8  ports {
     9  	http = 1234
    10  	rpc = 2345
    11  	serf = 3456
    12  }
    13  addresses {
    14  	http = "127.0.0.1"
    15  	rpc = "127.0.0.2"
    16  	serf = "127.0.0.3"
    17  }
    18  advertise {
    19  	rpc = "127.0.0.3"
    20  	serf = "127.0.0.4"
    21  }
    22  client {
    23  	enabled = true
    24  	state_dir = "/tmp/client-state"
    25  	alloc_dir = "/tmp/alloc"
    26  	servers = ["a.b.c:80", "127.0.0.1:1234"]
    27  	node_class = "linux-medium-64bit"
    28  	meta {
    29  		foo = "bar"
    30  		baz = "zip"
    31  	}
    32  	options {
    33  		foo = "bar"
    34  		baz = "zip"
    35  	}
    36  	network_interface = "eth0"
    37  	network_speed = 100
    38  	reserved {
    39  		cpu = 10
    40  		memory = 10
    41  		disk = 10
    42  		iops = 10
    43  		reserved_ports = "1,100,10-12"
    44  	}
    45  	client_min_port = 1000
    46  	client_max_port = 2000
    47      max_kill_timeout = "10s"
    48  }
    49  server {
    50  	enabled = true
    51  	bootstrap_expect = 5
    52  	data_dir = "/tmp/data"
    53  	protocol_version = 3
    54  	num_schedulers = 2
    55  	enabled_schedulers = ["test"]
    56  	node_gc_threshold = "12h"
    57  	heartbeat_grace   = "30s"
    58  	retry_join = [ "1.1.1.1", "2.2.2.2" ]
    59  	start_join = [ "1.1.1.1", "2.2.2.2" ]
    60  	retry_max = 3
    61  	retry_interval = "15s"
    62  	rejoin_after_leave = true
    63  }
    64  telemetry {
    65  	statsite_address = "127.0.0.1:1234"
    66  	statsd_address = "127.0.0.1:2345"
    67  	disable_hostname = true
    68  }
    69  leave_on_interrupt = true
    70  leave_on_terminate = true
    71  enable_syslog = true
    72  syslog_facility = "LOCAL1"
    73  disable_update_check = true
    74  disable_anonymous_signature = true
    75  atlas {
    76  	infrastructure = "armon/test"
    77  	token = "abcd"
    78  	join = true
    79  	endpoint = "127.0.0.1:1234"
    80  }
    81  http_api_response_headers {
    82  	Access-Control-Allow-Origin = "*"
    83  }
    84  consul {
    85      server_service_name = "nomad-server"
    86      client_service_name = "nomad-client"
    87      addr = "127.0.0.1:9500"
    88      token = "token1"
    89      auth = "username:pass"
    90      ssl = true
    91      verify_ssl = false
    92      ca_file = "/path/to/ca/file"
    93      cert_file = "/path/to/cert/file"
    94      key_file = "/path/to/key/file"
    95      server_auto_join = true
    96      client_auto_join = true
    97  }