|author||James Shubin <email@example.com>||2014-10-14 16:37:33 -0400|
|committer||James Shubin <firstname.lastname@example.org>||2014-10-14 17:39:10 -0400|
Respond to question as doc patch about standalone puppet use.
Thanks to Louis Zuckerman for participating in this new way of getting questions answered... and for reviewing the doc patch too!
|-rw-r--r--||puppet-gluster-documentation.pdf||bin||238689 -> 239852 bytes|
2 files changed, 22 insertions, 0 deletions
diff --git a/DOCUMENTATION.md b/DOCUMENTATION.md
index 22fab0e..b0e7b06 100644
@@ -253,6 +253,28 @@ vagrant tricks, and to get the needed dependencies installed:
###Can I use it without a puppetmaster?
+Yes, you can use Puppet-Gluster without a puppetmaster, however you will lose
+out on some advantages and features that are simply not possible without one.
+The features you will miss out on are Puppet-Gluster features, that make
+configuring this module easier, and not any core GlusterFS features.
+For example, without a puppetmaster, [gluster::simple](#glustersimple) will not
+be able to work, because it relies on the puppetmaster for the exchange of
+so that Puppet-Gluster can automatically figure out how many hosts are present
+in your cluster.
+To use Puppet-Gluster without a puppetmaster, you'll most likely want to use a
+configuration that is similar to the [verbose distributed-replicate](https://github.com/purpleidea/puppet-gluster/blob/master/examples/distributed-replicate-example.pp)
+The more philosophical way of thinking about this is that if you want to
+have multi-hosts coordination of things, so that your life as a sysadmin is
+easier, then you'll need to use a puppetmaster so that there is a central
+point of coordination. This is a current design limitation of puppet.
+Please note that you can still use the [VIP as a DLM](#do-i-need-to-use-a-virtual-ip).
###Puppet runs fail with "Invalid relationship" errors.
When running Puppet, you encounter a compilation failure like: