I use environments for that, my environments are build from a selection of
modules - e.g.:

i have an env called puppetmasters, and the moduledir has the following
links:

apache2->/etc/puppet/modules/stable/services/apache2_0.2/
collectd->/etc/puppet/modules/stable/services/collectd_0.1/
host-base->/etc/puppet/modules/stable/services/host-base_0.13/
host-puppetmaster->/etc/puppet/modules/stable/host-puppetmaster_0.23/
monit->/etc/puppet/modules/stable/services/monit_0.2/
redhat->/etc/puppet/modules/stable/services/redhat_0.13/
sendmail->/etc/puppet/modules/stable/services/sendmail_0.14/
ssh->/etc/puppet/modules/stable/services/ssh_0.2/
subversion->/etc/puppet/modules/stable/services/subversion_0.11/
sudo->/etc/puppet/modules/stable/services/sudo_0.1/
syslog-ng->/etc/puppet/modules/stable/services/syslog-ng_0.13/

this allow me to reuse the modules in different environments, and have as
many environments per different use cases.

the version of each module could be changed per environment.

Hope this helps,
Ohad


On Tue, Nov 17, 2009 at 10:47 AM, Scott Smith <sc...@ohlol.net> wrote:

>
> Hi,
>
> 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).
>
> -scott
>
> >
>

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

Reply via email to