Project

General

Profile

Actions

Refactor #11080

closed

Move Puppet run providers to plugin-capable layout

Added by Dominic Cleal over 9 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Puppet
Target version:
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

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:

  1. Puppet environment and class info
  2. Puppet runs

The latter is the bit that needs provider support, the former not really - the two aren't exactly linked.


Related issues 2 (0 open2 closed)

Related to Smart Proxy - Feature #7008: Add providers to existing proxy modules from a plugin/moduleClosed08/09/2014Actions
Related to Smart Proxy - Feature #13667: puppet_proxy and puppetca modules load puppet gem in puppet 4.0 and higher environments Closed02/11/2016Actions
Actions

Also available in: Atom PDF