Sha256: 19c2f35f33991468a740ca48071525a4652c19bf40a7f27420de2d6d2db1d441

Contents?: true

Size: 511 Bytes

Versions: 18

Compression:

Stored size: 511 Bytes

Contents

module ForemanAnsible
  module Concerns
    # Helpers to compose the JobInvocation in other controllers
    module JobInvocationHelper
      extend ActiveSupport::Concern

      def job_composer(feature_name, target)
        composer = ::JobInvocationComposer.for_feature(feature_name, target)
        return composer if composer.save
        raise ::Foreman::Exception.new(
          format(N_('Could not run Ansible roles for %{host}'),
                 :host => target)
        )
      end
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
foreman_ansible-2.2.9 app/controllers/foreman_ansible/concerns/job_invocation_helper.rb
foreman_ansible-2.2.8 app/controllers/foreman_ansible/concerns/job_invocation_helper.rb
foreman_ansible-2.2.7 app/controllers/foreman_ansible/concerns/job_invocation_helper.rb
foreman_ansible-2.2.6 app/controllers/foreman_ansible/concerns/job_invocation_helper.rb
foreman_ansible-2.2.5 app/controllers/foreman_ansible/concerns/job_invocation_helper.rb
foreman_ansible-2.2.4 app/controllers/foreman_ansible/concerns/job_invocation_helper.rb
foreman_ansible-2.2.3 app/controllers/foreman_ansible/concerns/job_invocation_helper.rb
foreman_ansible-2.2.2 app/controllers/foreman_ansible/concerns/job_invocation_helper.rb
foreman_ansible-2.2.1 app/controllers/foreman_ansible/concerns/job_invocation_helper.rb
foreman_ansible-2.2.0 app/controllers/foreman_ansible/concerns/job_invocation_helper.rb
foreman_ansible-2.1.2 app/controllers/foreman_ansible/concerns/job_invocation_helper.rb
foreman_ansible-2.1.1 app/controllers/foreman_ansible/concerns/job_invocation_helper.rb
foreman_ansible-2.0.4 app/controllers/foreman_ansible/concerns/job_invocation_helper.rb
foreman_ansible-2.0.3 app/controllers/foreman_ansible/concerns/job_invocation_helper.rb
foreman_ansible-2.0.2 app/controllers/foreman_ansible/concerns/job_invocation_helper.rb
foreman_ansible-2.1.0 app/controllers/foreman_ansible/concerns/job_invocation_helper.rb
foreman_ansible-2.0.1 app/controllers/foreman_ansible/concerns/job_invocation_helper.rb
foreman_ansible-2.0.0 app/controllers/foreman_ansible/concerns/job_invocation_helper.rb