This plugin manages a set of Mongodb instances for you on the requesting host, supplying the credentials to applications to each instance created. When the service is deleted, the Mongo instance is stopped and destroyed.
This will currently use the packaged version of MongoDB, which may be an older version.
This plugin is not intended for production use at this time, as it turns off some features of MongoDB to speed up startup time.
To enable the plugin:
plugins: - class: paasmaker.pacemaker.service.managedmongodb.ManagedMongoService name: paasmaker.service.managedmongodb title: Managed Mongodb Service
Applications can not currently pass any parameters to this service.
The plugin has the following configuration options:
Minimum port. The minimum port to allocate mongoDB instances in.
Default value: 42700
Maximum port. The maximum port to allocate mongoDB instances in.
Default value: 42799
Shutdown. If true, shut down all managed mongoDB instances when the node stops. You won't want to do this normally.
Default value: false
mongoDB server binary. The full path to the mongoDB server binary.
Default value: None
Original class: <class 'paasmaker.pacemaker.service.managedmongodb.ManagedMongoServiceConfigurationSchema'>