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.