Module: ForemanPuppet::Extensions::ParametersHost::PatchedClassMethods

Defined in:
app/controllers/concerns/foreman_puppet/extensions/parameters_host.rb

Instance Method Summary collapse

Instance Method Details

#host_params_filterObject



15
16
17
18
19
20
21
22
23
24
# File 'app/controllers/concerns/foreman_puppet/extensions/parameters_host.rb', line 15

def host_params_filter
  super.tap do |filter|
    filter.permit :environment_id, :environment_name, :environment,
      config_groups: [], config_group_ids: [], config_group_names: [],
      puppetclasses: [], puppetclass_ids: [], puppetclass_names: []

    # TODO: bring to core - this is what facets should do, but does not
    filter.permit(puppet_attributes: {})
  end
end