Class: ForemanMaintain::Utils::MongoCore

Inherits:
Object
  • Object
show all
Defined in:
lib/foreman_maintain/utils/mongo_core.rb

Direct Known Subclasses

MongoCore34, MongoCoreInstalled

Instance Method Summary collapse

Instance Method Details

#client_commandObject



11
12
13
# File 'lib/foreman_maintain/utils/mongo_core.rb', line 11

def client_command
  'mongo'
end

#dump_commandObject



15
16
17
# File 'lib/foreman_maintain/utils/mongo_core.rb', line 15

def dump_command
  'mongodump'
end

#restore_commandObject



19
20
21
# File 'lib/foreman_maintain/utils/mongo_core.rb', line 19

def restore_command
  'mongorestore'
end

#server_config_filesObject



7
8
9
# File 'lib/foreman_maintain/utils/mongo_core.rb', line 7

def server_config_files
  ['/etc/mongod.conf']
end

#servicesObject



3
4
5
# File 'lib/foreman_maintain/utils/mongo_core.rb', line 3

def services
  { 'mongod' => 5 }
end