cloudmesh.mongo.MongoDocker

Module Contents

Classes

MongoDocker

class cloudmesh.mongo.MongoDocker.MongoDocker(configuration='~/.cloudmesh/cloudmesh.yaml', dryrun=False)

Bases: object

run(self, script, verbose=True, terminate=False)
create(self)

Starts the MongoDBd Container :return:

ssh(self, auth=True)

Starts the MongoDBd Container :return:

start(self, auth=True)

Starts the MongoDBd Container :return:

execute(self, command, auth=False, terminate=False, verbose=False)

Starts the MongoDBd Container :return:

sh(self, command)
stop(self)

Stops the MongoDBd Container :return:

wait(self, delay=20, verbose=False)

test if mongo is available :return:

create_admin(self)

Creates the admin user in the Container :return:

kill(self, name=None)

Kills all Containers :return:

ps(self)

Creates the Mongo image :return:

install(self, clean=False, pull=True)

Creates the Mongo image :return:

login(self)
initialize(self)
status(self, auth=False)

Status of the the MongoDB Container :return: DIct with the status

cloudmesh.mongo.MongoDocker.mongo