summaryrefslogtreecommitdiff
path: root/manifests/data.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/data.pp')
-rw-r--r--manifests/data.pp18
1 files changed, 18 insertions, 0 deletions
diff --git a/manifests/data.pp b/manifests/data.pp
index aa49285..db865d6 100644
--- a/manifests/data.pp
+++ b/manifests/data.pp
@@ -24,6 +24,24 @@ class haproxy::data {
'maxconn' => '8000'
}
}
+ Debian: {
+ $haproxy_global_options = { 'log' => "127.0.0.1 local0",
+ 'chroot' => '/var/lib/haproxy',
+ 'pidfile' => '/var/run/haproxy.pid',
+ 'maxconn' => '4000',
+ 'user' => 'haproxy',
+ 'group' => 'haproxy',
+ 'daemon' => '',
+ 'stats' => 'socket /var/lib/haproxy/stats'
+ }
+ $haproxy_defaults_options = { 'log' => 'global',
+ 'stats' => 'enable',
+ 'option' => 'redispatch',
+ 'retries' => '3',
+ 'timeout' => ['http-request 10s', 'queue 1m', 'connect 10s', 'client 1m', 'server 1m', 'check 10s'],
+ 'maxconn' => '8000'
+ }
+ }
default: { fail("The $::operatingsystem operating system is not supported with the haproxy module") }
}
}