keepalived
This is the keepalived module.
License
-------
Apache2
Contact
-------
bruno.leon@unyonsys.com
=== Parameters
[*notification_email_to*] = [ "root@${domain}" ]
An array of emails to send notifications to
[*notification_from*] = "keepalived@${domain}"
The source adress of notification messages
[*smtp_server*] = 'localhost'
The SMTP server to use to send notifications.
[*smtp_connect_timeout*] = '30'
The SMTP server to use to send notifications.
[*router_id*] = $::hostname
The router_id identifies us on the network.
=== Variables
[*$keepalived::variables::keepalived_conf*]
Path to keepalived.conf configuration file
=== Examples
class { keepalived: }
keepalived::instance { '50':
interface => 'eth0',
virtual_ips => [ '192.168.200.17 dev eth0' ],
state => hiera( "keepalived_50_state" ),
priority => hiera( "keepalived_50_priority" ),
}