On 02/06/11 18:16, Jacob Helwig wrote:
> We currently have to feature requests to add similar (or at least
> overlapping) functionality to the Package type.
> 
> #2247[1] - enablerepo and disablerepo for yum type
> 
> #4113[2] - Provide a generic "options"-style parameter for packages.
> 
> It seems like having #4113 would remove the need for having #2247, but I
> wanted to get some wider opinions to make sure I wasn't ignoring some
> use-case that would make this not the case.

The only use case I can't see being solved with #4113, is support for
selecting a repo with the zypper package provider.  It selects a repo by
running "zypper install repo:package" (as I understand it), rather than
as a separate command line option.

> Personally, I think we should move forward on #4113 instead of #2247,
> since #4113 seems like the more general solution, and isn't tied
> directly to the yum provider.

I'd prefer to see both.  I don't think #2247 needs to be tied to yum as
the same notion of selecting the source repository(s) applies to four
other providers[1], not to mention the others that already have this
ability via the "source" attribute to select a repository by URL.

The difficulty might be how to design it so that it's generic enough,
rather than using attributes named enablerepo and disablerepo (which I
dislike, because they're so very yum-specific).  I have a more detailed
suggestion I can outline in another post..

[1] http://projects.puppetlabs.com/issues/2247#note-36

-- 
Dominic Cleal
Red Hat Consulting
m: +44 (0)7818 512168

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