summaryrefslogtreecommitdiff
path: root/etc/haproxy.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'etc/haproxy.cfg')
-rw-r--r--etc/haproxy.cfg16
1 files changed, 16 insertions, 0 deletions
diff --git a/etc/haproxy.cfg b/etc/haproxy.cfg
index 13f0a2a..ff09001 100644
--- a/etc/haproxy.cfg
+++ b/etc/haproxy.cfg
@@ -24,6 +24,10 @@ peers randomlan
peer defiant defiant:1024
peer firebrand firebrand:1024
+resolvers dns
+ parse-resolv-conf
+ hold valid 10m
+
# HTTP
listen http
description Apache HTTP
@@ -85,6 +89,18 @@ listen mysql
server defiant defiant:13306
server firebrand firebrand:13306 backup
+# DistCC
+listen distcc
+ description DistCC
+ bind *:3632
+ mode tcp
+ balance leastconn
+ timeout queue 10m
+ default-server observe layer4 check
+ server danielg ipv4@danielg.random.lan:3632 maxconn 6 resolvers dns weight 6
+ server firebrand ipv4@firebrand.random.lan:13632 maxconn 5 weight 5
+ server defiant ipv4@defiant.random.lan:13632 maxconn 2 weight 2
+
# Stats
listen stats
bind *:9000