<feed xmlns='http://www.w3.org/2005/Atom'>
<title>puppet-gluster.git/examples, branch master</title>
<subtitle>Puppet module for GlusterFS</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/purpleidea/public_git/puppet-gluster.git/'/>
<entry>
<title>Remove small errors from examples so that tests pass :)</title>
<updated>2014-10-10T18:57:21+00:00</updated>
<author>
<name>James Shubin</name>
<email>james@shubin.ca</email>
</author>
<published>2014-10-10T18:57:21+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/purpleidea/public_git/puppet-gluster.git/commit/?id=cffe1540ecd4ac9159da1d6714412cf4252f8bde'/>
<id>cffe1540ecd4ac9159da1d6714412cf4252f8bde</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add per brick defaults to gluster::simple for easier [physical] clusters.</title>
<updated>2014-03-24T18:33:45+00:00</updated>
<author>
<name>James Shubin</name>
<email>james@shubin.ca</email>
</author>
<published>2014-03-24T18:25:06+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/purpleidea/public_git/puppet-gluster.git/commit/?id=cc6db62e5a7ee0b783f59755a30d8cef134eb35a'/>
<id>cc6db62e5a7ee0b783f59755a30d8cef134eb35a</id>
<content type='text'>
I've had most of this patch in my head for at least a week, and I
finally got the time to implement it! If you are building a symmetrical
cluster, that has consistent device naming across all of the hosts, then
this patch is the magic that should make your life _significantly_
easier. (*cough, cough*: Ben England...)

In the corner case that some of your device have different names, you
can still use this feature in conjunction with the other parameters to
first set global defaults, and then override as needed.

If you don't specify an overriding parameter (such as $count) then the
number of elements in this array will be used as the brick count!

Please note that this patch provides the $brick_params_defaults option
which is different from the $brick_param_defaults option which will
still work, and is useful in conjunction with this option as the way to
set brick defaults across the whole cluster.

For more questions you'll be happy to see that this patch comes with
documentation and example updates.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I've had most of this patch in my head for at least a week, and I
finally got the time to implement it! If you are building a symmetrical
cluster, that has consistent device naming across all of the hosts, then
this patch is the magic that should make your life _significantly_
easier. (*cough, cough*: Ben England...)

In the corner case that some of your device have different names, you
can still use this feature in conjunction with the other parameters to
first set global defaults, and then override as needed.

If you don't specify an overriding parameter (such as $count) then the
number of elements in this array will be used as the brick count!

Please note that this patch provides the $brick_params_defaults option
which is different from the $brick_param_defaults option which will
still work, and is useful in conjunction with this option as the way to
set brick defaults across the whole cluster.

For more questions you'll be happy to see that this patch comes with
documentation and example updates.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for volume set groups.</title>
<updated>2014-03-17T02:39:07+00:00</updated>
<author>
<name>James Shubin</name>
<email>james@shubin.ca</email>
</author>
<published>2014-03-08T06:06:22+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/purpleidea/public_git/puppet-gluster.git/commit/?id=dd44a559d820c19f6df1cc66019fa8fb7cecb2c1'/>
<id>dd44a559d820c19f6df1cc66019fa8fb7cecb2c1</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow specifying brick device and other parameters in gluster::simple.</title>
<updated>2014-03-17T02:38:47+00:00</updated>
<author>
<name>James Shubin</name>
<email>james@shubin.ca</email>
</author>
<published>2014-03-06T05:19:06+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/purpleidea/public_git/puppet-gluster.git/commit/?id=12df64beeb2f2bf003c86ca39ddb368a53afafee'/>
<id>12df64beeb2f2bf003c86ca39ddb368a53afafee</id>
<content type='text'>
This patch adds support to specify the brick device values as a hash.
It also allows for separate defaults that apply to the whole cluster.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds support to specify the brick device values as a hash.
It also allows for separate defaults that apply to the whole cluster.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add client mounting and associated magic.</title>
<updated>2014-01-21T15:46:34+00:00</updated>
<author>
<name>James Shubin</name>
<email>james@shubin.ca</email>
</author>
<published>2014-01-21T10:02:58+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/purpleidea/public_git/puppet-gluster.git/commit/?id=51fea724f4b606326489636a0ffb7e9673600f9b'/>
<id>51fea724f4b606326489636a0ffb7e9673600f9b</id>
<content type='text'>
* Rename gluster::client to gluster::mount
* Add support to gluster::mount
* Add client machines and mounts to vagrant setup
* Fixed version interface for gluster::mount and gluster::server
* Improved firewall support for gluster::mount
* Update examples to use gluster::mount instead of gluster::client
* Update documentation
* Other small fixes
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Rename gluster::client to gluster::mount
* Add support to gluster::mount
* Add client machines and mounts to vagrant setup
* Fixed version interface for gluster::mount and gluster::server
* Improved firewall support for gluster::mount
* Update examples to use gluster::mount instead of gluster::client
* Update documentation
* Other small fixes
</pre>
</div>
</content>
</entry>
<entry>
<title>Automatic brick ordering and finite state machine support.</title>
<updated>2013-10-11T02:54:33+00:00</updated>
<author>
<name>James Shubin</name>
<email>james@shubin.ca</email>
</author>
<published>2013-10-10T23:35:20+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/purpleidea/public_git/puppet-gluster.git/commit/?id=db0e06f48d09f94f92fb78087a717b79c9da6eac'/>
<id>db0e06f48d09f94f92fb78087a717b79c9da6eac</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove redundant hosts specification in gluster::server()</title>
<updated>2013-09-08T05:42:49+00:00</updated>
<author>
<name>James Shubin</name>
<email>james@shubin.ca</email>
</author>
<published>2013-09-08T05:42:49+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/purpleidea/public_git/puppet-gluster.git/commit/?id=2b0f3e405917dce758a5ebd5e11093b97428666f'/>
<id>2b0f3e405917dce758a5ebd5e11093b97428666f</id>
<content type='text'>
At the moment, this is redundant, and not needed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
At the moment, this is redundant, and not needed.
</pre>
</div>
</content>
</entry>
<entry>
<title>This patch adds fact magic to make specifying host uuid's optional.</title>
<updated>2013-09-08T05:28:39+00:00</updated>
<author>
<name>James Shubin</name>
<email>james@shubin.ca</email>
</author>
<published>2013-09-08T05:28:39+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/purpleidea/public_git/puppet-gluster.git/commit/?id=24844a892c07001bb50eeb443005d3c2fe5d4025'/>
<id>24844a892c07001bb50eeb443005d3c2fe5d4025</id>
<content type='text'>
If you would like to be ultra lazy and not specify any uuid's manually,
the puppet module can now generate them on your behalf. This will take
at least two puppet runs because of the distributed nature of gluster
and because the uuid facts must be exported to all the nodes for
peering.

Please note that if you rebuild a node from scratch, you probably won't
get the same UUID. You can either set it manually, or paste one in the
/var/lib/puppet/tmp/gluster/uuid/uuid file. Watch the formatting!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If you would like to be ultra lazy and not specify any uuid's manually,
the puppet module can now generate them on your behalf. This will take
at least two puppet runs because of the distributed nature of gluster
and because the uuid facts must be exported to all the nodes for
peering.

Please note that if you rebuild a node from scratch, you probably won't
get the same UUID. You can either set it manually, or paste one in the
/var/lib/puppet/tmp/gluster/uuid/uuid file. Watch the formatting!
</pre>
</div>
</content>
</entry>
<entry>
<title>Make it easier to use simple filesystem paths for bricks.</title>
<updated>2013-09-07T20:32:27+00:00</updated>
<author>
<name>James Shubin</name>
<email>james@shubin.ca</email>
</author>
<published>2013-09-07T20:32:27+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/purpleidea/public_git/puppet-gluster.git/commit/?id=231e4b9ff771d33514d78518e14fe13148e7b431'/>
<id>231e4b9ff771d33514d78518e14fe13148e7b431</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Small bugfixes.</title>
<updated>2013-09-06T12:36:47+00:00</updated>
<author>
<name>James Shubin</name>
<email>james@shubin.ca</email>
</author>
<published>2013-09-06T12:36:47+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/purpleidea/public_git/puppet-gluster.git/commit/?id=64aaaf3b0160ac50d22bbdd73725de53bab668a8'/>
<id>64aaaf3b0160ac50d22bbdd73725de53bab668a8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
