Defined Type: cd_haproxy::server::proxy
- Defined in:
- manifests/server/proxy.pp
Summary
Define manages the proxies for cd_haproxy.Overview
cd_haproxy::server::proxy.pp Module name: cd_haproxy Author: Arne Teuke (arne_teuke@ConfDroid.com)
License:
This file is part of cd_haproxy.
cd_haproxy is used for providing automatic configuration of HAProxy Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see www.gnu.org/licenses/.
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
# File 'manifests/server/proxy.pp', line 26
define cd_haproxy::server::proxy (
$frontend_name = undef,
$frontend_order = '010',
) {
$hy_main_config = cd_haproxy::params::hy_main_config
$hy_frontendrule = 'cd_haproxy/haproxy_frontend_rule.erb'
# create frontend section
concat::fragment { "frontend_${name}":
target => $hy_main_config,
content => $hy_frontendrule,
order => $frontend_order,
}
}
|