Allow to override HAProxy global options.
You can either append new options or override existing one. This can be particularly useful in case you want to set your own log options, for example. Change-Id: I19005b7e70e624d3b64b6c2ac8eaadfdec3944db Closes-Bug: 1721246
This commit is contained in:
parent
5e54b7e635
commit
e62efd0782
@ -49,6 +49,10 @@
|
||||
# The IPv4, IPv6 or filesystem socket path of the syslog server.
|
||||
# Defaults to '/dev/log'
|
||||
#
|
||||
# [*haproxy_globals_override*]
|
||||
# HAProxy global option we can append to the default base set in this class.
|
||||
# If you enter an already existing key, it will override the default.
|
||||
#
|
||||
# [*haproxy_daemon*]
|
||||
# Should haproxy run in daemon mode or not
|
||||
# Defaults to true
|
||||
@ -573,6 +577,7 @@ class tripleo::haproxy (
|
||||
$haproxy_listen_bind_param = [ 'transparent' ],
|
||||
$haproxy_member_options = [ 'check', 'inter 2000', 'rise 2', 'fall 5' ],
|
||||
$haproxy_log_address = '/dev/log',
|
||||
$haproxy_globals_override = {},
|
||||
$haproxy_daemon = true,
|
||||
$haproxy_socket_access_level = 'user',
|
||||
$haproxy_stats_user = 'admin',
|
||||
@ -819,7 +824,7 @@ class tripleo::haproxy (
|
||||
|
||||
class { '::haproxy':
|
||||
service_manage => $haproxy_service_manage,
|
||||
global_options => merge($haproxy_global_options, $haproxy_daemonize),
|
||||
global_options => merge($haproxy_global_options, $haproxy_daemonize, $haproxy_globals_override),
|
||||
defaults_options => {
|
||||
'mode' => 'tcp',
|
||||
'log' => 'global',
|
||||
|
@ -0,0 +1,5 @@
|
||||
---
|
||||
features:
|
||||
- |
|
||||
This new parameter allows to set/override HAProxy global
|
||||
options in a convenient way.
|
Loading…
Reference in New Issue
Block a user