diff options
Diffstat (limited to 'roles/elevate/liquidtruth/tasks')
-rw-r--r-- | roles/elevate/liquidtruth/tasks/mongodb.yml | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/roles/elevate/liquidtruth/tasks/mongodb.yml b/roles/elevate/liquidtruth/tasks/mongodb.yml index 8d5180ae..77355f0f 100644 --- a/roles/elevate/liquidtruth/tasks/mongodb.yml +++ b/roles/elevate/liquidtruth/tasks/mongodb.yml @@ -29,6 +29,14 @@ # ignore_errors: true # no_log: true -# - name: initialize authorization -# include_tasks: mongodb_authorization.yml -# when: mongodb_root_user_check +## +## $ mongo +## > use admin +## > db.createUser({ user: "root", pwd: "<secret>", roles: [ { role: "root", db: "admin" } ] }) +## > db.createUser({ user: "backup", pwd: "<secret>", roles: [ { role: "backup", db: "admin" }, { role: "clusterMonitor", db: "admin" } ] }) +## > db.createUser({ user: "lt", pwd: "<secret>", roles: [ { role: "dbOwner", db: "lt" } ] }) +## > exit +## +## edit /etc/mongodb.conf: uncomment 'auth = true' +## Restart mongodb +## |