Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class profile::keepalived {
- include keepalived
- $keepalive_ip = lookup('profile::keepalived::keepalive_ip', {value_type => String, default_value => 'undef'})
- $keepalive_role = lookup('profile::keepalived::keepalive_role', {value_type => String, default_value => 'BACKUP'})
- keepalived::vrrp::script { 'check_nginx':
- script => '/usr/bin/killall -0 nginx',
- }
- keepalived::vrrp::instance { 'keepalive_eth0':
- interface => 'eth0',
- state => $keepalive_role,
- virtual_router_id => '50',
- priority => '101',
- auth_type => 'PASS',
- auth_pass => 'AhSi4yah0toomohf',
- virtual_ipaddress => $keepalive_ip,
- track_script => 'check_nginx',
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement