Advertisement
Guest User

Untitled

a guest
Jan 14th, 2016
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. - name: set up mongodb credentials
  2. mongodb_user: name=new_db_user password=user_pwd database=mydb roles='readWrite' state=present login_user=admin login_password=admin_pwd login_database=admin
  3.  
  4. fatal: [some.host.net]: FAILED! => {
  5. "changed": false,
  6. "failed": true,
  7. "invocation": {
  8. "module_args": {
  9. "database": "mydb",
  10. "login_database": "admin",
  11. "login_host": "localhost",
  12. "login_password": "admin_pwd",
  13. "login_port": "27017",
  14. "login_user": "admin",
  15. "name": "new_db_user",
  16. "password": "user_pwd",
  17. "replica_set": null,
  18. "roles": [
  19. "readWrite"
  20. ],
  21. "ssl": false,
  22. "state": "present",
  23. "update_password": "always"
  24. },
  25. "module_name": "mongodb_user"
  26. },
  27. "msg": "not authorized for insert on mydb.system.users"
  28. }
  29.  
  30. [root@somehost etc]# mongo admin -u admin -p
  31. MongoDB shell version: 2.6.9
  32. Enter password:
  33. connecting to: admin
  34. > use mydb
  35. switched to db mydb
  36. > db.createUser({user: 'new_db_user', pwd: 'user_pwd', roles: ['readWrite']})
  37. Successfully added user: { "user" : "new_db_user", "roles" : [ "readWrite" ] }
  38.  
  39. ansible -i hosts mongo --user vagrant -k -m name=new_db_user -m mongodb_user -a "name=new_db_user password=user_pwd database=mydb roles='readWrite' state=present login_user=admin1 login_password=admin_pwd1 login_database=admin"
  40. SSH password:
  41. local | SUCCESS => {
  42. "changed": true,
  43. "user": "new_db_user"
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement