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.