# File lib/foreman_maintain/utils/mongo_core.rb, line 51 def initialize @services = {} @server_config_files = [] detect_mongo_default detect_mongo_34 raise ForemanMaintain::Error::Fail, 'Mongo client was not found' unless @client_command end
# File lib/foreman_maintain/utils/mongo_core.rb, line 62 def detect_mongo_34 if find_package('rh-mongodb34-mongodb-server') @services['rh-mongodb34-mongod'] = 5 @server_config_files << '/etc/opt/rh/rh-mongodb34/mongod.conf' end if find_package('rh-mongodb34-mongodb') @client_command = 'scl enable rh-mongodb34 -- mongo' @dump_command = 'scl enable rh-mongodb34 -- mongodump' end end
# File lib/foreman_maintain/utils/mongo_core.rb, line 74 def detect_mongo_default if find_package('mongodb-server') @services['mongod'] = 5 @server_config_files << '/etc/mongod.conf' end if find_package('mongodb') @client_command = 'mongo' @dump_command = 'mongodump' end end