Description of problem: We have are using a fact called "foreman_hostgroup" that determines to which hostgroup a server has to be provisioned. Currently the facts map matching in the default_hostgroup plugin can allow such looking for a custom fact name. But it does not support to replace fact values inside the hostgroup key. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. Install and configure the foreman_hostgroup plugin to match foreman_hostgroup --- :default_hostgroup: :facts_map: "%{foreman_hostgroup}": "foreman_hostgroup": ".*" 2. Client: Create a fact foreman_hostgroup "Dummy" 3. Client: Run puppet on the client Actual results: Hostgroup will be called %{foreman_hostgroup} instead Dummy Expected results: Client registered to Hostgroup called Dummy Additional info: See BZ1127164 and Foreman #6952 for the original request in the core foreman code.
Since this issue was entered in Red Hat Bugzilla, the release flag has been set to ? to ensure that it is properly evaluated for this release.
I am closing this as WONT_FIX since we do not yet deliver this rpm (per https://bugzilla.redhat.com/show_bug.cgi?id=1198070 ). Can you please open a similar RFE upstream at: http://projects.theforeman.org/projects/foreman/issues/new so that the plugin is enhanced? thanks!
Created https://github.com/theforeman/foreman_default_hostgroup/issues/16