summaryrefslogtreecommitdiffstats
path: root/manifests/brick.pp
Commit message (Collapse)AuthorAgeFilesLines
* Small LVM fixes.James Shubin2014-03-161-5/+12
| | | | | | | Secret pop quiz Q: What characters are [in]valid in LVM VG names? Hint: The + char is valid, but the # char is not.
* Add LVM support, and use recommended xfs settings, as per RHS.James Shubin2014-03-161-24/+197
| | | | | | | | * Add LVM support. * Add optional partitioning. * Set xfs inode size, for xattr performance. * Set xfs logical block size for directory performance. * Set xfs stripe unit size and stripe width for RAID alignment.
* Update template variables to use the '@' prefix.James Shubin2013-12-311-1/+1
| | | | I've updated wrapper.pp too, but I haven't tested it recently.
* Automatic brick ordering and finite state machine support.James Shubin2013-10-101-0/+18
| | | | | | | | | | | | | This patch adds preliminary FSM support. This will be used and abused more extensively in later patches. Automatic brick ordering is an advanced feature and is meant for experienced puppet users. Changing the available bricks before the cluster is built is not currently supported. For that type of magic, please wait for gluster::elastic. This feature expects that you name your bricks and hosts intelligently. Future patches will recommend a specific nomenclature, but for now as long as the brick paths and hostnames follow a padded, incrementing integer pattern, with a common prefix, you shouldn't see any problems.
* Module needs a better description.James Shubin2013-10-101-1/+1
| | | | | | | While the module can still be used in a simple way: * It is pretty complicated at this point. It does some advanced stuff. * I wanted to avoid confusion with gluster::simple which is coming soon.
* Nitpick cleanups.James Shubin2013-09-161-7/+7
|
* Better slash handlingJames Shubin2013-09-081-4/+6
|
* Make it easier to use simple filesystem paths for bricks.James Shubin2013-09-071-17/+43
| | | | | The added example should make this obvious. Heed the warning in using this feature. I find it most useful for rapid prototyping using vm's.
* Small cleanups.James Shubin2013-08-201-1/+1
|
* I was bored, so I updated all the numbers!James Shubin2013-06-041-1/+1
|
* Improved split logic.James Shubin2013-01-101-1/+5
|
* Small nitpicksJames Shubin2013-01-101-2/+2
|
* Prevent duplicate definition when in noop mode.James Shubin2012-11-201-1/+1
|
* Sadly, I could not read my own code, so I had to revert back to tabs. Sorry ↵James Shubin2012-07-271-157/+158
| | | | bodepd!
* Whitespace cleanup.James Shubin2012-07-271-17/+17
|
* Split fs dependencies into separate files.James Shubin2012-07-261-12/+0
|
* Change tabs to spaces as per bodepd's insistence :)James Shubin2012-07-261-163/+163
|
* Initial commit. puppet-gluster, welcome to git.James Shubin2012-07-241-0/+190