module ForemanAnsibleCore::RemoteExecutionCore::SettingsOverride

Ensure the Ansible provider is used whenever a JobTemplate using this provider is called.

Public Instance Methods

initiate_runner() click to toggle source
Calls superclass method
# File lib/foreman_ansible_core/remote_execution_core/settings_override.rb, line 7
def initiate_runner
  return super unless input['ansible_inventory']
  additional_options = {
    :step_id => run_step_id,
    :uuid => execution_plan_id
  }
  ::ForemanAnsibleCore::RemoteExecutionCore::AnsibleRunner.new(
    input.merge(additional_options)
  )
end