On Saturday 29 May 2010, ext Matt Juszczak wrote:
> I have a "basenode" class which installs most of the packages
> needed on a specific server.  For the database servers, we ensure
> mysql is installed, setup the directory structure, etc.
>
> But what about "one off" servers?  For instance, I have a tools
> server, that sort of runs random one-off tools in production. 
> Today, I had to install a bunch of python libraries on it to make
> something in my home directory work that I was trying to get
> working.
>
> Would you guys have installed those packages manually, knowing
> that you won't ever really have to launch another server exactly
> like it, or would you have added those packages to puppet so that
> they would be installed should the box ever need to be
> re-configured from scratch?  How far would you go to keep puppet
> and your system 100% in sync?

I haven't been putting "one-off servers" into puppet.  For example, 
my puppet server itself isn't managed by puppet.

I already regret this (a small amount) for this reason: if I'd used 
puppet then the setup of the server(s) would implicitly be 
documented.  As it is, I either have to spend additional time 
documenting the setup of these servers (and that documentation 
could become out of date), or I have to be the only person who 
knows how the servers are set up.

-- 
Rohan

-- 
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