salt.states.mongodb_database

Management of MongoDB Databases

depends:
  • pymongo Python module

Only deletion is supported, creation doesn't make sense and can be done using mongodb_user.present.

salt.states.mongodb_database.absent(name, user=None, password=None, host=None, port=None, authdb=None, ssl=None, verify_ssl=True)

Ensure that the named database is absent. Note that creation doesn't make sense in MongoDB, since a database doesn't exist if it's empty.

name

The name of the database to remove

user

The user to connect as (must be able to create the user)

password

The password of the user

host

The host to connect to

port

The port to connect to

authdb

The database in which to authenticate

ssl

Whether or not to use SSL to connect to mongodb. Default False.

New in version 3008.0.

verify_ssl

Whether or not to verify the server cert when connecting. Default True.

New in version 3008.0.