Module: ForemanSalt::Concerns::HostsControllerExtensions

Extended by:
ActiveSupport::Concern
Defined in:
app/controllers/foreman_salt/concerns/hosts_controller_extensions.rb

Instance Method Summary collapse

Instance Method Details

#process_hostgroup_with_salt_modulesObject



11
12
13
14
15
16
17
18
19
# File 'app/controllers/foreman_salt/concerns/hosts_controller_extensions.rb', line 11

def process_hostgroup_with_salt_modules
  @hostgroup = Hostgroup.find(params[:host][:hostgroup_id]) if params[:host][:hostgroup_id].to_i > 0
  return head(:not_found) unless @hostgroup

  @salt_modules           = @host.salt_modules if @host
  @salt_environment       = @host.salt_environment if @host
  @inherited_salt_modules = @hostgroup.all_salt_modules
  process_hostgroup_without_salt_modules
end