Skip to content

Commit ac06edd

Browse files
committed
Merge pull request phrawzty#1 from eslng/backend-mode
Add mode to backend with default as tcp
2 parents dac48e6 + 4a460e9 commit ac06edd

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

manifests/backend.pp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,9 +84,10 @@
8484
$ports,
8585
$server_names = $::hostname,
8686
$ipaddresses = $::ipaddress,
87-
$options = ''
87+
$options = '',
88+
$mode = 'tcp'
8889
) {
89-
# Template uses $ipaddresses, $server_name, $ports, $option
90+
# Template uses $ipaddresses, $server_name, $ports, $option, $mode
9091
concat::fragment { "${listening_service}_backend_${name}":
9192
order => "30-${listening_service}-${name}",
9293
target => '/etc/haproxy/haproxy.cfg',

templates/backend.erb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
backend <%= name %>
2+
mode <%= mode %>
23
<% Array(ipaddresses).zip(Array(server_names)).each do |ipaddress,host| -%>
34
server <%= host %> <%= ipaddress %>:<%= Array(ports).collect {|x|x.split(',')}.flatten.join(",#{ipaddress}:") %> <%= Array(options).join(" ") %>
45
<% end %>

0 commit comments

Comments
 (0)