summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* This unifies the single brick case with the multi brick case.HEADmasterJames Shubin2015-03-102-10/+22
| | | | | | | | This avoids errors if you have only one brick vs. many. A small note: I haven't tested this ad-infinitum, but since nobody who has tested it privately has complained, I'm sticking this in git master so that it gets wider testing. If anyone has issues, please report!
* Add nofail and nobootwait for respective OSesJack Peterson2015-03-093-3/+10
| | | | | | | The purpose of this PR is to allow failed fstab entries to not cause an OS to hang on boot. This is particularly problematic on cloud providers like AWS where there is not a quick way to manage an instance and select a skip option prior to SSH access becoming available.
* Add notifications to IRC.James Shubin2015-02-091-1/+1
| | | | | If people dislike this change, I can revert it, but I think it's a nice way to show people progress on the project. Also it's in #gluster-devel.
* Add FAQ about data in modules workaround from Chris Card.James Shubin2015-02-051-0/+15
| | | | | Chris Card send me this doc FAQ patch, which I edited slightly and merged. Thanks!
* Added nfs.acl volume parameter to enable/disable acl over NFSCyril Peponnet2015-02-041-0/+3
|
* Remove old URL for Gluster packagesNiels de Vos2015-02-031-3/+2
| | | Also, there are packages for other distributions available too, it is not RPM limited.
* Set correct SELinux value for CentOS 6.5James Shubin2015-01-291-0/+1
|
* Fix broken link.James Shubin2015-01-261-1/+1
|
* Reorganized params.pp file for consistency.James Shubin2015-01-211-5/+5
|
* Used owner/group param for file/directory. Needed because group "nobody" ↵Vincent Deygas2015-01-2110-41/+57
| | | | doesn't exist on Ubuntu systems, see : http://askubuntu.com/questions/138972/what-is-the-equivalent-user-for-nobodynobody-from-centos
* Added default hiera datas for debian osfamilyVincent Deygas2015-01-201-0/+3
|
* Allowed to use 'glusterfs' or 'ntfs' as fstype for gluster::mountVincent Deygas2015-01-201-4/+13
| | | | | Depending of gluster use, performances could be very impacted by this choice. See http://www.gluster.org/community/documentation/index.php/Gluster_3.2:_Using_NFS_with_Gluster
* Added gluster service dependency to "volume stop" command.Vincent Deygas2015-01-201-1/+1
| | | | This is needed in order to run "onlyif" option properly.
* Used `--mode-script` option for "volume stop" commandVincent Deygas2015-01-201-4/+3
| | | | | Workaround for : "Stopping volume make its data inaccessible. Do you want to continue? (y/n)" See https://access.redhat.com/documentation/en-US/Red_Hat_Storage/2.0/html/Installation_Guide/ch08.html
* Added default log directoryVincent Deygas2015-01-202-0/+25
|
* Removed obsolete commentsVincent Deygas2015-01-201-4/+0
|
* Managed awk path in gluster::paramVincent Deygas2015-01-202-1/+2
|
* Add some small formatting fixes.James Shubin2015-01-194-12/+11
|
* Add Gluster 3.6.1 compatibility for CentOS 6.6 and SELinux support.Jack D Peterson2015-01-194-2/+19
| | | | | | | | | This resolves repeated modification to --- /var/lib/glusterd/glusterd.info @@ -1,2 +1 @@ UUID=abc.def.xyz -operating-version=1
* Fix uuid check that was missing a not operator.James Shubin2015-01-151-1/+1
| | | | Thanks to: "Vincent--" for reporting the issue.
* Add additional detection message to avoid false positive warnings.James Shubin2014-12-241-0/+1
|
* fixed typo on L#103 $operating_version = ↵Alexey Amerik2014-12-231-1/+1
| | | | "${::gluster::versions::operating_version}"
* Update naming of os-independent-puppet data directory.James Shubin2014-12-2326-48/+48
| | | | | This makes more logical sense, particularly if using data in modules for more than one purpose.
* Add operating version for upcoming 3.7 release.James Shubin2014-12-181-0/+4
|
* Add versions.pp file that I forgot in the previous commit.James Shubin2014-12-181-0/+31
|
* Replace the hard-coded gluster operating version table with hiera data.James Shubin2014-12-167-20/+36
|
* Add IRC notification to travis ci building.James Shubin2014-12-161-0/+10
| | | | | The gluster folks are okay with this. If it gets annoying we'll change it.
* Add operating-version field values for 3.5 and 3.6.James Shubin2014-12-161-1/+7
|
* Clean up / make more consistent CentOS 7 fixes.James Shubin2014-11-243-6/+9
| | | | | | | | | | | This does some small fixes to rbarlow's original commit (merged). Originally, I wasn't sure it was the correct patch, and I implemented something different to try it out a different way, but in the end, I realized that rbarlow's method was better! rbarlow, you're on your way to becoming a puppet superstar! This patch just makes some small changes so that the code is consistent, and nitpitcks a bit.
* Add support for CentOS 7.0.Randy Barlow2014-11-223-3/+26
|
* Small whitespace nitpick.James Shubin2014-11-221-1/+1
|
* Added nfs.mount-rmtab feature property to volumeCyril Peponnet2014-11-211-0/+3
| | | | | | | Feature: Persistent caching of connected NFS-clients Source: http://review.gluster.org/#/c/4430/ Note: this property will apply for all your gluster node.
* Add a section about hiera data in modules to the documentation.James Shubin2014-10-271-0/+12
|
* Add an entry to FAQ that addresses the undefined method issue.James Shubin2014-10-211-0/+24
|
* Update brick_layout_chained to work around regression.James Shubin2014-10-213-38/+116
| | | | See the previous commit for more informatio on the regression.
* Split brick_str_to_hash into separate function.James Shubin2014-10-213-32/+53
| | | | | | | | | | | | | | | | | This should work around a regression introduced in a recent version of puppet. (Perhaps 3.7.1?) Allowing custom helper functions in ruby was apparently never "supposed" to work, and was removed silently... :( binford2k: it was an accidental loophole got closed during code cleanup The bug about this issue is: https://tickets.puppetlabs.com/browse/PUP-3404 Thanks to binford2k for tracking down this bug. His URL finding skills are impeccable! Thanks to my puppet-gluster users for finding the issue!
* Fix typo.James Shubin2014-10-212-2/+2
|
* Removed binary PDF since we can now use pdfdoc.James Shubin2014-10-173-1/+2
| | | | https://pdfdoc-purpleidea.rhcloud.com/
* Attempt to fix a LaTeX formatting bug.James Shubin2014-10-171-1/+3
|
* Respond to question as doc patch about standalone puppet use.James Shubin2014-10-142-0/+22
| | | | | Thanks to Louis Zuckerman for participating in this new way of getting questions answered... and for reviewing the doc patch too!
* Update to FAQLouis Zuckerman2014-10-141-0/+2
| | | Can I use it without a puppetmaster?
* Remove small errors from examples so that tests pass :)James Shubin2014-10-103-6/+7
|
* Infra update for puppet-gluster...James Shubin2014-10-1011-50/+164
| | | | w00t, c-i, and automatic pushing.
* Add btrfs support.James Shubin2014-09-268-0/+61
| | | | | | | | | | | | | | This patch adds btrfs support to puppet-gluster. This is not (yet) officially supported by GlusterFS but should work. It is being added here to make it easier to test with GlusterFS and report bugs. Special thanks to Eric Sandeen for adding --uuid support to mkfs.btrfs: https://bugzilla.redhat.com/show_bug.cgi?id=1094857 Tracker bug for this feature is: https://bugzilla.redhat.com/show_bug.cgi?id=1094860
* Add explanation and solution for common file dependency issue.James Shubin2014-09-192-0/+19
|
* Fix erroneous extra space.James Shubin2014-08-271-1/+1
| | | | Many thanks to CyrilP for filing in a lot of this data file.
* Added truefalse / falsetrue $etype and fix all missing data types.Cyril Peponnet2014-08-272-49/+86
|
* Discover cut command location.Nikola Kotur2014-08-131-1/+2
| | | | | This fix issues with Debian Squeeze and later that include newer coreutils package which puts `cut` in `/usr/bin`.
* Small documentation fix.James Shubin2014-08-122-1/+1
|
* Make puppet::facter optional.James Shubin2014-08-041-11/+24
| | | | | | This can be set with hiera: gluster::params::include_puppet_facter can be set to false or 'false' to make puppet::facter optional. The downside is that setting gluster::params::program_gluster won't apply to facts.