Project

General

Profile

Actions

Feature #5586

closed

Allow override all smart class parameters with a configuration option

Added by Vincent Miszczak about 10 years ago. Updated over 9 years ago.

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

Description

For now, if you have default parameters for a Puppet class, you have to check "override" in Puppet class configuration for a parameter to be able to override it.

Most of modules I use (and I do nothing exotic) have defaults ($params), and in my environment, I often need to change the defaults for some hosts or groups.

To make things easy, a global parameter "override_all" would be welcome. Set it to false by default and you won't break anything existing. When set to true, you don't need to activate the feature for every parameter, you have direct access to the override section for hosts, groups and config groups.
If no value is provided, you just use defaults, else, you put whatever you want for your hosts/groups.

I would really like to have this to have a complete "Hiera like" behavior, but with the powerfull features of Foreman.


Related issues 1 (1 open0 closed)

Is duplicate of Foreman - Feature #2873: A global Override Option for Puppet classes' parametersNew08/02/2013Actions
Actions #1

Updated by Dominic Cleal about 10 years ago

  • Subject changed from Allow override everything with a configuration option to Allow override all smart class parameters with a configuration option
  • Category set to Puppet integration
Actions #2

Updated by Dominic Cleal over 9 years ago

  • Is duplicate of Feature #2873: A global Override Option for Puppet classes' parameters added
Actions #3

Updated by Dominic Cleal over 9 years ago

  • Status changed from New to Duplicate

Tracking under #2873, thanks for the report.

Actions

Also available in: Atom PDF