summaryrefslogtreecommitdiff
path: root/manifests/init.pp
diff options
context:
space:
mode:
authorR.I.Pienaar <rip@devco.net>2012-05-20 11:29:21 -0700
committerR.I.Pienaar <rip@devco.net>2012-05-20 11:29:21 -0700
commit52dbf4a61a0a47b82b5213def9fe19b7af47a498 (patch)
tree9db11fc14cde2e395c307ed866caa0f56488c430 /manifests/init.pp
parente9c97b88205bdf0f79754d89279b9c142d944bd8 (diff)
parent0bbbe320ccd6df0b8e51b9b9dfc9debdf1e2654a (diff)
Merge pull request #20 from endemics/master
add information about concat_basedir and the need for pluginsync = true at least once
Diffstat (limited to 'manifests/init.pp')
-rw-r--r--manifests/init.pp12
1 files changed, 8 insertions, 4 deletions
diff --git a/manifests/init.pp b/manifests/init.pp
index 48aeec3..0b3ed56 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -31,10 +31,14 @@
# to control that and thus control the order the final file gets built in.
#
# SETUP:
-# The class concat::setup defines a variable $concatdir - you should set this
-# to a directory where you want all the temporary files and fragments to be
-# stored. Avoid placing this somewhere like /tmp since you should never
-# delete files here, puppet will manage them.
+# The class concat::setup uses the fact concat_basedir to define the variable
+# $concatdir, where all the temporary files and fragments will be
+# durably stored. The fact concat_basedir will be set up on the client to
+# <Puppet[:vardir]>/concat, so you will be able to run different setup/flavours
+# of puppet clients.
+# However, since this requires the file lib/facter/concat_basedir.rb to be
+# deployed on the clients, so you will have to set "pluginsync = true" on
+# both the master and client, at least for the first run.
#
# There's some regular expression magic to figure out the puppet version but
# if you're on an older 0.24 version just set $puppetversion = 24