ss
This commit is contained in:
parent
0f6376efbc
commit
b28c0773f6
@ -10,7 +10,38 @@ class role::loadbalancer (
|
|||||||
Optional[String] $connetc_timeout = '60s',
|
Optional[String] $connetc_timeout = '60s',
|
||||||
) {
|
) {
|
||||||
|
|
||||||
|
class { 'haproxy':
|
||||||
|
global_options => {
|
||||||
|
'log' => "${::ipaddress} local0",
|
||||||
|
'chroot' => '/var/lib/haproxy',
|
||||||
|
'pidfile' => '/var/run/haproxy.pid',
|
||||||
|
'maxconn' => '4000',
|
||||||
|
'user' => 'haproxy',
|
||||||
|
'group' => 'haproxy',
|
||||||
|
'daemon' => '',
|
||||||
|
'stats' => 'socket /var/lib/haproxy/stats',
|
||||||
|
},
|
||||||
|
defaults_options => {
|
||||||
|
'log' => 'global',
|
||||||
|
'stats' => 'enable',
|
||||||
|
'option' => [
|
||||||
|
'redispatch',
|
||||||
|
],
|
||||||
|
'retries' => '3',
|
||||||
|
'timeout' => [
|
||||||
|
'http-request 10s',
|
||||||
|
'queue 1m',
|
||||||
|
'connect 1m',
|
||||||
|
'client 1m',
|
||||||
|
'server 1m',
|
||||||
|
'check 1m',
|
||||||
|
],
|
||||||
|
'maxconn' => '8000',
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
include ::haproxy
|
include ::haproxy
|
||||||
|
|
||||||
haproxy::listen { $rule1 :
|
haproxy::listen { $rule1 :
|
||||||
collect_exported => false,
|
collect_exported => false,
|
||||||
ipaddress => $::ipaddress,
|
ipaddress => $::ipaddress,
|
||||||
|
Loading…
Reference in New Issue
Block a user