File tree Expand file tree Collapse file tree 1 file changed +40
-0
lines changed
Expand file tree Collapse file tree 1 file changed +40
-0
lines changed Original file line number Diff line number Diff line change 1+ ==============================
2+ Puppet module for keepalived
3+ ==============================
4+
5+ This is a module to install and control keepalived.
6+
7+ Limited functionality
8+ =====================
9+
10+ For the moment, it will just control VRRP instances. That'll give you IP
11+ address and routing failover between nodes. No IPVS support is added yet.
12+
13+ Requirements
14+ ============
15+
16+ This module requires keepalived version 1.1.14 or higher, to support the
17+ "include" statement.
18+
19+ Example
20+ =======
21+
22+ include keepalived
23+ keepalived::vrrp_instance {
24+
25+ "eth0":
26+ virtual_ipaddress => "192.0.2.1/32";
27+
28+ "eth0-foo":
29+ ensure => absent,
30+ interface => "eth0",
31+ virtual_ipaddress => ["192.0.2.2/32",
32+ "192.0.2.3/32"];
33+
34+ "eth0-bar":
35+ interface => "eth0",
36+ virtual_ipaddress => ["192.0.2.4/32"],
37+ virtual_routes => ["192.0.2.128/30",
38+ "192.0.2.132/30 via 102.0.2.130"
39+ "unreachable 192.0.2.192/26"];
40+ }
You can’t perform that action at this time.
0 commit comments