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.