The Puppet Labs Issue Tracker has Moved: https://tickets.puppetlabs.com
https://tickets.puppetlabs.com. See the following page for information on filing tickets with JIRA:
Yumrepo should be refactored to use a provider
|Status:||In Topic Branch Pending Review||Start date:|
|Affected Puppet version:||Branch:||https://github.com/puppetlabs/puppet/pull/2086|
The current implementation of Yumrepo has all of the work done directly in the type, rather than using a provider.
We should instead refactor it to use a provider, which should also make the code cleaner and easier to maintain.
I’ve got a patch that does at least a bit of this, but I never got it to production.
#6 Updated by Luke Kanies about 3 years ago
- Status changed from In Topic Branch Pending Review to Code Insufficient
- Assignee deleted (
Well, I just tried to turn my patch into a pull request, and it failed. The code seems to have changed too much, or maybe my code was all broken in the first place. I can’t get the tests to pass or anything.
It’s still a problem, IMO, but not as urgent given the lack of working code.
#9 Updated by Charlie Sharpsteen almost 2 years ago
- Status changed from Code Insufficient to In Topic Branch Pending Review
- Start date deleted (
- Branch changed from https://github.com/lak/puppet/tree/ticket/master/8758-yumrepo_with_provider to https://github.com/puppetlabs/puppet/pull/2086