summaryrefslogtreecommitdiffstats
path: root/files
Commit message (Collapse)AuthorAgeFilesLines
* The xml.py file should be executable to help downstream packagers.James Shubin2014-05-061-0/+0
|
* Add advanced set group support for anyone without stock support.James Shubin2014-03-162-0/+10
| | | | | | | This adds custom set group support for users that might not have the feature (I think it might only exist in RHS) and also to users who want to add their own custom groups! Please ping me if the stock groups gain or lose parameters, or if their set values change!
* Add support for volume set groups.James Shubin2014-03-161-1/+8
| | | | | | | | This adds support for setting volume set groups which are groups of properties that are set all at once on a volume. This is managed in a clever way, so that if the definition of what a certain group contains gets updated by the package manager, your volumes will get updated too, on the next puppet run.
* Add in a custom sponge utility to break the dependence on the EPEL repo.James Shubin2014-03-161-0/+44
|
* Small bugfixes.James Shubin2014-01-241-0/+12
| | | | | | | It seems the seluser is now server_t. If someone thinks it should be different, please let me know! I think the --xml output of gluster volume status --xml <v> changed.
* This is Puppet-Gluster+Vagrant! (https://ttboj.wordpress.com/)James Shubin2014-01-081-0/+42
| | | | Puppet-Gluster, now with Vagrant! - Initial release. Happy hacking!
* Properly iterate over all the peers.James Shubin2013-12-281-2/+5
| | | | | Not sure how this bug ever happened. Did the format of the xml ever change? In any case, now it's squashed.
* Globals should be in CAPS.James Shubin2013-10-291-2/+2
|
* Small cleanups.James Shubin2013-09-181-6/+6
|
* Also verify peer state for connection tool.James Shubin2013-09-181-2/+21
|
* Updated xml parser with new features...James Shubin2013-09-181-14/+108
|
* Add proper ping/status checks before volume creation.James Shubin2013-09-071-12/+56
| | | | | | | | | | | | This adds proper (optional) ping checks with fping and gluster peer status checks to ensure the peer are available before a volume create command. This required rewriting of the xml.py hack which helps puppet interface with the xml formatted gluster cli output. In addition, downstream commands such as volume::property gained checks to ensure the volume was present beforehand. While it is not obvious, it should be noted that because of the distributed nature of glusterfs, more than one puppet run will be required for complete deployment. With these patches, individual runs shouldn't ever end in temporary error as they used too.
* I was bored, so I updated all the numbers!James Shubin2013-06-041-2/+3
|
* Forgot to add the xml.py parser.James Shubin2012-07-271-0/+39