Refactor #11080
Move Puppet run providers to plugin-capable layout
Description
#7008 introduced the ability for modules to have providers in an extensible fashion. The 'puppet' module has the capability for Puppet runs, which should be refactored to use this so new providers can be added easily.
I'd actually suggest splitting the 'puppet' module into two, as it has two responsibilities in my eyes:
- Puppet environment and class info
- Puppet runs
The latter is the bit that needs provider support, the former not really - the two aren't exactly linked.
Related issues
History
#1
Updated by Dominic Cleal almost 8 years ago
- Related to Feature #7008: Add providers to existing proxy modules from a plugin/module added
#2
Updated by Dominic Cleal about 7 years ago
- Related to Feature #13667: puppet_proxy and puppetca modules load puppet gem in puppet 4.0 and higher environments added
#3
Updated by Dominic Cleal about 7 years ago
- Status changed from New to Closed
- Legacy Backlogs Release (now unused) set to 136
Provided by #13667.