Bug #6947
openShow full class name when importing puppet modules
Description
When importing puppet modules, show the full class names of what's been added, deleted or updated.
Our puppet module directory structure is somewhat non-standard:
modules/site/core/manifests/<various class definitions here> <-- all our internally developed stuff goes here
modules/dist/<various puppetforge modules here>
When we added a new class into modules/site/core/manifests/, and then import into Foreman, puppet shows that the "core" module is being added, when really we've just added a new class definition to an already existing module.
It would be great if it showed what specific classes that are involved in the addition (or deletion, as removing a class from the core module does the same thing).
Updated by Todd Courtnage almost 10 years ago
Todd Courtnage wrote:
When we added a new class into modules/site/core/manifests/, and then import into Foreman, puppet shows that the "core" module is being added, when
really we've just added a new class definition to an already existing module.
Oops, small typo, when I said '...puppet shows that the "core" module is being added...", what I really meant is that '...foreman shows that the "core" module is being added...".