Project

General

Profile

Bug #5204

support class parameters at the domain and OS levels.

Added by Jeff Palmer over 6 years ago.

Status:
New
Priority:
Normal
Assignee:
Category:
Puppet integration
Target version:
-
Difficulty:
Triaged:
No
Bugzilla link:
Pull request:
Fixed in Releases:
Found in Releases:

Description

Currently, if using parameterized classes with theforeman, you can't modify the params at the "domain" or "os" level.

I'd love to see foreman support overriding class parameters at each of the places where you can override global params, as it's currently inconsistent.

In our current setup, we use hostgroups, and apply classes to the hostgroups. We then override the params at the "domain" level, which allows it to effectively apply for all hosts within a specific datacenter for things like NTP servers. Currently, this isn't possible unless we rewrite the module to support global params instead of parameterized classes.


Related issues

Related to Foreman - Feature #4127: Array, Boolean and other types support in "hostgroup parameters"Closed
Related to Foreman - Feature #1464: Parameters in subnetsDuplicate2012-01-22
Related to Foreman - Tracker #4470: Usability of parameters and overridesNew

History

#1 Updated by Dominic Cleal over 6 years ago

  • Related to Feature #4127: Array, Boolean and other types support in "hostgroup parameters" added

#2 Updated by Dominic Cleal over 6 years ago

#3 Updated by Tom Caspy over 5 years ago

  • Related to Tracker #4470: Usability of parameters and overrides added

Also available in: Atom PDF