To each their own, of course but between having a set of puppet scripts and checking everything into svn/cvs, the puppet work functions as documentation for later. I've been caught more than once coming back to a system after a year or so trying urgently to remember its specifics.
On Sun, May 30, 2010 at 6:04 PM, Rohan McGovern <rohan.mcgov...@nokia.com> wrote: > 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. > > -- 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.