Sha256: 7b05ac63eca7b5135763ced4102cd7c8525fd98220405869c6e4cecfedfd9986

Contents?: true

Size: 670 Bytes

Versions: 37

Compression:

Stored size: 670 Bytes

Contents

module ForemanTasks
  module Concerns
    module HostsControllerExtension
      def facts
        task = ForemanTasks.async_task(::Actions::Foreman::Host::ImportFacts,
                                       detect_host_type,
                                       params[:name],
                                       params[:facts],
                                       params[:certname],
                                       detected_proxy.try(:id))

        render :json => { :task_id => task.id }, :status => 202
      rescue ::Foreman::Exception => e
        render :json => { 'message' => e.to_s }, :status => :unprocessable_entity
      end
    end
  end
end

Version data entries

37 entries across 37 versions & 1 rubygems

Version Path
foreman-tasks-0.17.6 app/controllers/foreman_tasks/concerns/hosts_controller_extension.rb
foreman-tasks-1.0.1 app/controllers/foreman_tasks/concerns/hosts_controller_extension.rb
foreman-tasks-1.0.0 app/controllers/foreman_tasks/concerns/hosts_controller_extension.rb
foreman-tasks-0.17.5 app/controllers/foreman_tasks/concerns/hosts_controller_extension.rb
foreman-tasks-0.17.4 app/controllers/foreman_tasks/concerns/hosts_controller_extension.rb
foreman-tasks-0.17.3 app/controllers/foreman_tasks/concerns/hosts_controller_extension.rb
foreman-tasks-0.17.2 app/controllers/foreman_tasks/concerns/hosts_controller_extension.rb
foreman-tasks-0.16.3 app/controllers/foreman_tasks/concerns/hosts_controller_extension.rb
foreman-tasks-0.17.1 app/controllers/foreman_tasks/concerns/hosts_controller_extension.rb
foreman-tasks-0.15.11 app/controllers/foreman_tasks/concerns/hosts_controller_extension.rb
foreman-tasks-0.16.2 app/controllers/foreman_tasks/concerns/hosts_controller_extension.rb
foreman-tasks-0.15.10 app/controllers/foreman_tasks/concerns/hosts_controller_extension.rb
foreman-tasks-0.16.1 app/controllers/foreman_tasks/concerns/hosts_controller_extension.rb
foreman-tasks-0.17.0 app/controllers/foreman_tasks/concerns/hosts_controller_extension.rb
foreman-tasks-0.15.9 app/controllers/foreman_tasks/concerns/hosts_controller_extension.rb
foreman-tasks-0.15.8 app/controllers/foreman_tasks/concerns/hosts_controller_extension.rb
foreman-tasks-0.14.6 app/controllers/foreman_tasks/concerns/hosts_controller_extension.rb
foreman-tasks-0.15.7 app/controllers/foreman_tasks/concerns/hosts_controller_extension.rb
foreman-tasks-0.16.0 app/controllers/foreman_tasks/concerns/hosts_controller_extension.rb
foreman-tasks-0.15.6 app/controllers/foreman_tasks/concerns/hosts_controller_extension.rb