diff options
author | James Shubin <james@shubin.ca> | 2013-12-31 17:06:03 -0500 |
---|---|---|
committer | James Shubin <james@shubin.ca> | 2013-12-31 17:06:03 -0500 |
commit | 2b1e94f559a5d952068ed1ffb5051ca0c6e6dd04 (patch) | |
tree | 8fa2eedb8d701a31a50a681608721288155e1faf /manifests/volume.pp | |
parent | a8d2d9f73e66670e5b9ef1ebff84cc2eb14da603 (diff) | |
download | puppet-gluster-2b1e94f559a5d952068ed1ffb5051ca0c6e6dd04.tar.gz puppet-gluster-2b1e94f559a5d952068ed1ffb5051ca0c6e6dd04.tar.xz puppet-gluster-2b1e94f559a5d952068ed1ffb5051ca0c6e6dd04.zip |
Add VRRP integration.
This adds VRRP integration to puppet-gluster. All you need to do is
set vrrp => true, and set a vip, and the rest should happen
automatically. The shared keepalived password is built by a distributed
password selection algorithm that I made up. Feel free to review this if
you'd like. It's probably as secure as your puppet server and clients
are. If you'd prefer to specify each token manually, you can do so in
the gluster::host password argument, or you can set one global vrrp
password in the gluster::server or gluster::simple classes. There's a
chance that you'll see a bit of VRRP flip-flop when you add/remove hosts
because the distributed password should change. The benefit is that by
default you don't need to set or manage any of those passwords!
This doesn't add firewalling so that the VIP can be used by clients.
Diffstat (limited to 'manifests/volume.pp')
0 files changed, 0 insertions, 0 deletions