Hello All,

I'm wondering what is the canonical way of associating "specific" versions of a module to a node? Is there a way of doing this in puppet? Let me explain a "Use Case" of what I'm trying to accomplish:

Say we have created a puppet model called apache to manage and configure apache webserver. We have the apache module under version control and there are several versions.
We use puppet to apply apache-1.0.3 across an entire "environment"
We want to be able to do a rolling upgrade across that entire environment, where some nodes in the environment have apache-1.0.3 and other have apache-1.1.2.

From what I understand of puppet, there is no way of associating a specific version of a module to a specific node. The only way of doing that would be to "embed" a version tag in the module/class name. However that is ugly and does not work well with version control systems.

Any suggestions of to accomplish this using puppet?

Thanks
--
Mohamed Abbas

--
You received this message because you are subscribed to the Google Groups "Puppet 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to