Method: Beaker::DSL::Helpers::HostHelpers#curl_with_retries

Defined in:
lib/beaker/dsl/helpers/host_helpers.rb

#curl_with_retries(_desc, host, url, desired_exit_codes, max_retries = 60, retry_interval = 1) ⇒ Object



522
523
524
525
526
527
528
529
# File 'lib/beaker/dsl/helpers/host_helpers.rb', line 522

def curl_with_retries(_desc, host, url, desired_exit_codes, max_retries = 60, retry_interval = 1)
  opts = {
    :desired_exit_codes => desired_exit_codes,
    :max_retries => max_retries,
    :retry_interval => retry_interval,
  }
  retry_on(host, "curl -m 1 #{url}", opts)
end