Puppet Class: keepalived::vrrp
- Defined in:
- manifests/vrrp.pp
Overview
This is a simple wrapper class for typical VRRP only keepalived setups.
See README for a complete example, or look at the template to know all supported ‘$config_hash` parameters.
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'manifests/vrrp.pp', line 6
class keepalived::vrrp (
$instances,
$global_defs = {},
$global_defs_defaults = {},
$service_ensure = 'running',
$service_enable = true,
$template_module = $module_name,
$template_dir = '/',
$template = 'keepalived-vrrp.conf.erb',
) {
$global_defs_final = merge($global_defs_defaults,$global_defs)
class { '::keepalived':
service_ensure => $service_ensure,
service_enable => $service_enable,
content => template("${template_module}${template_dir}${template}"),
options => '-D --vrrp',
}
}
|