Yes,  with puppet you have a declarative language enabling you to do much
more than just storing config files in a version control system. The way
people do it around here is storing the code they write in puppets language
in a version control system, just like they would store any other source
code in a version control system.  It is a lot to get the head around and I
recommend you start here:

http://reductivelabs.com/trac/puppet/wiki/DocumentationStart





2008/11/30 Jet Wilda <[EMAIL PROTECTED]>

>
> Are you saying rather then store the actual configuration files in
> version control, store everything that is necessary to generate the
> configuration file in version control?
>
> Thanks,
> ~Jet
>
> On Thu, Nov 27, 2008 at 9:11 AM, Mike Renfro <[EMAIL PROTECTED]> wrote:
> >
> > Jet wrote:
> >
> >> We are looking to find something to manage our configuration files.
> >> Specifically our Apache web server farm configuration files. We would
> >> like to store them in version control and have puppet push them out
> >> or have the clients pull them making the necessary customizations for
> >> each physical machine.
> >
> > Not contradicting anything said before, but yes, puppet can handle that.
> > Rather than keep a separate copy of each server's configuration file in
> > version control, you'll possibly want to keep a template of the
> > configuration files in version control, and let the puppetmaster server
> > customize those templates for each server as needed. Early on, you'll
> > probably want to switch from making piecemeal puppet classes to making
> > self-contained modules that contain all the files, templates, and puppet
> > manifests to configure a particular service.
> >
> > Example of such a module for Amanda is at
> >
> http://blogs.cae.tntech.edu/mwr/2007/08/02/the-new-file-server-puppet-and-modules/
> > -- not trivially simple, but not too complex, either.
> >
> > --
> > Mike Renfro  / R&D Engineer, Center for Manufacturing Research,
> > 931 372-3601 / Tennessee Technological University -- [EMAIL PROTECTED]
> >
> > >
> >
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com
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