2009/11/17 Scott Smith <sc...@ohlol.net>: > > Has anyone given thought to the best way to maintain multiple versions > of a manifest in a way that allows a client to specify which version it > would like to use? I actually thought that's what config_version was for > until I read the docs...boo hoo. > > Seems like it would take some hacking. I think it would be nice though, > giving more control over when a client would get a newly pushed manifest > while allowing puppetd to continue running (instead of using puppet > command directly with no client daemon).
I use tags and environments for this: http://reductivelabs.com/trac/puppet/wiki/UsingTags http://reductivelabs.com/trac/puppet/wiki/UsingMultipleEnvironments Also being added in the next major release - currently code-named Rowlf - is module metadata. You can see the proposed code at: http://github.com/lak/puppet/commit/3896288ff56b44ae6f5e1f0c2a8adc995a458f76 This is just an initial cut but should let you see what could be done. Regards James Turnbull -- Author of: * Pro Linux System Administration (http://tinyurl.com/linuxadmin) * Pulling Strings with Puppet (http://tinyurl.com/pupbook) * Pro Nagios 2.0 (http://tinyurl.com/pronagios) * Hardening Linux (http://tinyurl.com/hardeninglinux) --~--~---------~--~----~------------~-------~--~----~ 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 puppet-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---