Skip to content

CheggEng/gluster

 
 

Repository files navigation

gluster cookbook Coverage Status Build Status

This cookbook is designed to setup gluster based off the distro or community installs. It will setup a server and client and setup a replication pair.

OS Support

  • Ubuntu 14.04
  • Centos 6.7

Cookbooks

Attributes

  • node['gluster']['peers'] - An IP Address Array of Gluster Peers

Recipes

  • gluster::default - needed for both client and server, sets up repos, etc.
  • gluster::client - connects to the first peer in the node['gluster']['peers'] array and mounts drive
  • gluster::server - installs the server package
  • gluster::server-peer-probe - iterates thru node['gluster']['peers'] and probes all peers
  • gluster::setup-replica - creates a replica-set across all servers in node['gluster']['peers']
  • gluster::fix-restored-party-attr - clears restored volume attributes

Client Runlist

  • gluster::default
  • gluster::client

Server Runlist

  • gluster::default
  • gluster::server
  • gluster::server-peer-probe
  • gluster::setup-replica

Author

Author:: RightScale, Inc. (ps@rightscale.com)

Packages

No packages published

Languages

  • Ruby 100.0%