theforeman/foreman_maintain

View on GitHub
definitions/procedures/foreman_tasks/resume.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Procedures::ForemanTasks
  class Resume < ForemanMaintain::Procedure
    include ForemanMaintain::Concerns::Hammer
    metadata do
      for_feature :foreman_tasks
      description 'Resume paused tasks'
    end

    WAIT_TIME = 30

    def run
      output << feature(:foreman_tasks).resume_task_using_hammer
      with_spinner('Waiting 30 seconds for resumed tasks to start.') do
        sleep WAIT_TIME
      end
    end
  end
end