Class keepalived::keepalived
In: /modules/keepalived/manifests/init.pp
Parent: keepalived::params

Class: keepalived

Install, enable and configure the keepalived VRRP and LVS management daemon.

Parameters:

 $content:
   File content for keepalived.conf. Default: none
 $source:
   File source for keepalived.conf. Default: none
 $options:
   Command-line options to keepalived. Default: -D

Sample Usage :

 class { 'keepalived':
   source  => 'puppet:///mymodule/keepalived.conf',
   options => '-D --vrrp',
 }

Resources

Resources

Package[$keepalived::params::package]
   ensure => installed
Service[$keepalived::params::service]
   enable => true
   ensure => running
   require => Package[$keepalived::params::package]

[Validate]