On 2010-08-27 04:04, bonobo wrote:

> It appears that running a puppet server is essential.  In his book
> "Pulling Strings with Puppet", James Turnbull says:
> 
> "... the node will request whatever configuration is specified for
> that node.  The master server will then compile and deliver that
> configuration." [p. 25]

Running a Puppet server (puppetmasterd) is only essential if you
are running Puppet in its client-server mode.  You can also run
Puppet in a stand-alone mode, using the 'puppet' executable.

However, then you need some other way of getting the manifests
out to the machines, like having the manifests on an NFS server
which the managed client mounts, or rsync:ing the manifests from
cron, or doing a 'git fetch; git reset --hard origin' from cron.

I use standalone Puppet and distribute my manifests using NFS on
two clusters I manage.  Works like a charm.  And I use standalone
Puppet on my laptops as well, but there I do a manual 'git pull'
to get updated manifests to the machines (manual is OK in this case,
since I only have a few laptops, and I'm the only one who touches
those manifests, so I know when I have changed them).


        /Bellman

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-us...@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to