Project

General

Profile

Actions

Bug #6947

open

Show full class name when importing puppet modules

Added by Todd Courtnage almost 10 years ago. Updated almost 10 years ago.

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

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

Actions #1

Updated by Dominic Cleal almost 10 years ago

  • Category set to Puppet integration
Actions #2

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

Actions

Also available in: Atom PDF