class ForemanMaintain::ReposManager::YumConfigManager
Public Instance Methods
disable_repos(repo_ids)
click to toggle source
# File lib/foreman_maintain/repos_manager/yum_config_manager.rb, line 5 def disable_repos(repo_ids) execute!("yum-config-manager --disable #{repo_ids.join(',')}") end
enable_repos(repo_ids)
click to toggle source
# File lib/foreman_maintain/repos_manager/yum_config_manager.rb, line 9 def enable_repos(repo_ids) execute!("yum-config-manager --enable #{repo_ids.join(',')}") end
enabled_repos_hash()
click to toggle source
# File lib/foreman_maintain/repos_manager/yum_config_manager.rb, line 13 def enabled_repos_hash repos = execute("yum repolist enabled -d 6 -e 0 2> /dev/null | grep -E 'Repo-id|Repo-baseurl'") return {} if repos.empty? Hash[*repos.delete!(' ').split("\n")] end