Hi,
I use a module (for Varnish in this case) which has the typical install,
service, package classes.
-- modules/varnish/manifests/install.pp:
class varnish::install {
package { $varnish::params::package_name:
ensure => installed,
}
}
-- modules/project/manifests/proxy.pp
class project::proxy {
include varnish
}
-- manifests/site.pp
node proxy {
include project::users
include project::proxy
}
On certain nodes I want to install the package from another source e.g.
debian-backports. I use puppetlabs/apt to manage my repositories.
If I modify the Varnish module I have to backport all the bugfixes and changes
made by the original author. So, how can I install the package from another
source without modifying the original module?
Thanks for your help,
Kai
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To post to this group, send email to [email protected].
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.