summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJames Shubin <james@shubin.ca>2014-10-14 16:37:33 -0400
committerJames Shubin <james@shubin.ca>2014-10-14 17:39:10 -0400
commit0d190435944e12143d597176e7bcc40dd9c96f86 (patch)
treeac01e877136d16badf28081a03b61249340db743
parentf2c2c85c0a17f1694e6a4c6e53aca75357180bc3 (diff)
downloadpuppet-gluster-0d190435944e12143d597176e7bcc40dd9c96f86.tar.gz
puppet-gluster-0d190435944e12143d597176e7bcc40dd9c96f86.tar.xz
puppet-gluster-0d190435944e12143d597176e7bcc40dd9c96f86.zip
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--DOCUMENTATION.md22
-rw-r--r--puppet-gluster-documentation.pdfbin238689 -> 239852 bytes
2 files changed, 22 insertions, 0 deletions
diff --git a/DOCUMENTATION.md b/DOCUMENTATION.md
index 22fab0e..b0e7b06 100644
--- a/DOCUMENTATION.md
+++ b/DOCUMENTATION.md
@@ -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
+[exported resources](http://docs.puppetlabs.com/puppet/latest/reference/lang_exported.html)
+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)
+example.
+
+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:
diff --git a/puppet-gluster-documentation.pdf b/puppet-gluster-documentation.pdf
index 69ba9de..725687e 100644
--- a/puppet-gluster-documentation.pdf
+++ b/puppet-gluster-documentation.pdf
Binary files differ