Hi all,

I've been reading up on Puppet but there are a few things I am unsure of, and I'm hoping someone here can advise.

As I understand it the idea behind Puppet is to describe how a machine should be configured in a single place, and then let Puppet handle the actual set up of the machine.

How specific is this? For example, I use Exim as an e-mail MTA, with some custom config rules related to SpamAssassin. Do I describe all these in Puppet configuration files, so that Puppet can produce the correct Exim config file?

I'm also about to migrate a server onto new hardware and I would like to upgrade the OS at the same time (change Linux distribution actually.) Would it be possible to configure Puppet on the old server, run it in debug mode to see what would be changed, then tweak the configuration until *nothing* would be changed (so that the Puppet config exactly matches the current server config) then apply that to the new server? Would this result in the new server being set up exactly the same as the old one, with the same software installed (albeit newer versions) and the same config set?

Many thanks,
Adam.

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

Reply via email to