blob: 509b35692861aae6c534127dc088e838ffd4e09b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
[DEFAULTS]
listen_ip_addr = {{ contrail_haproxy_address }}
listen_port = 5998
zk_server_ip = {% for cur_host in groups['opencontrail_database'] %}{{ haproxy_hosts[cur_host] }}{% if not loop.last %}, {% endif %}{% endfor %}
zk_server_port = 2181
cassandra_server_list = {% for cur_host in groups['opencontrail_database'] %}{{ haproxy_hosts[cur_host] }}:9160{% if not loop.last %} {% endif %}{% endfor %}
log_file = /var/log/contrail/contrail-discovery.log
log_level = SYS_NOTICE
log_local = 1
# minimim time to allow client to cache service information (seconds)
ttl_min = 300
# maximum time to allow client to cache service information (seconds)
ttl_max = 1800
# health check ping interval < = 0 for disabling
hc_interval = 5
# maximum hearbeats to miss before server will declare publisher out of
# service.
hc_max_miss = 3
# use short TTL for agressive rescheduling if all services are not up
ttl_short = 1
# for DNS service, we use fixed policy
# even when the cluster has more than two control nodes, only two of these
# should provide the DNS service
[DNS-SERVER]
policy = fixed
######################################################################
# Other service specific knobs ...
# use short TTL for agressive rescheduling if all services are not up
# ttl_short = 1
# specify policy to use when assigning services
# policy = [load-balance | round-robin | fixed]
######################################################################
|