theforeman/foreman_maintain

View on GitHub
definitions/procedures/repositories/disable.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Procedures::Repositories
  class Disable < ForemanMaintain::Procedure
    metadata do
      param :repos, 'Array of repositories to disable'
      description 'Disable repositories'
    end
    def run
      with_spinner('Disabling repositories') do
        repository_manager.disable_repos(@repos)
      end
    end
  end
end