summaryrefslogtreecommitdiffstats
path: root/README
blob: c9482ddbf50e79314b63d773362fe45f988e8686 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
This is puppet-gluster a puppet module for gluster.

Please read the INSTALL file for instructions on getting this installed.
Look in the examples/ folder for usage. If none exist, please contribute one!
This code may be a work in progress. The interfaces may change without notice.
Patches are welcome, but please be patient. They are best received by email.
Please ping me if you have big changes in mind, before you write a giant patch.

Module specific notes:
* This is _the_ puppet module for gluster. Accept no imitations!
* All the participating nodes, need to have an identical puppet-gluster config.
* Using gluster::simple is probably the best way to try this out.
* This is easily deployed with vagrant. See the vagrant/ directory!
* You can use less of the available resources, if you only want to manage some.
* You can get CentOS and RHEL rpms from:
	* http://download.gluster.org/pub/gluster/glusterfs/LATEST/CentOS/ or:
	* http://repos.fedorapeople.org/repos/kkeithle/glusterfs/epel-6/x86_64/
* Documentation is now available! Please report grammar and spelling bugs.

Dependencies:
* puppetlabs-stdlib (required)
* puppet-module-data (optional, puppet >= 3.0.0)
* my puppet-common module (optional)
* my puppet-shorewall module (optional)
* my puppet-keepalived module (optional)
* my puppet-puppet module (optional)
* my puppet-yum module (optional)
* gluster packages (see above notes)
* pandoc (for building a pdf of the documentation)


Happy hacking,
James Shubin <james@shubin.ca>, https://ttboj.wordpress.com/