hi all

i am having trouble trying to puppetize my mongodb setup using the module 
https://github.com/puppetlabs/puppetlabs-mongodb.

puppet fails when executing `/usr/bin/mongo --quiet --eval 
db.getMongo().getDBNames()`

the full error msg is 

`Error: /Stage[main]/Mongo::Deploy_mongo/Mongodb_database[mongotest]: Could 
not evaluate: Execution of '/usr/bin/mongo --quiet --eval 
db.getMongo().getDBNames()' returned 252: Tue Mar 25 14:37:23.250 
listDatabases failed:{ "ok" : 0, "errmsg" : "unauthorized" } at 
src/mongo/shell/mongo.js:46`

i have set `auth=true` and `setParameter = enableLocalhostAuthBypass=1` in 
my conf file

my understanding was that even though `auth` was enabled, commands issued 
from the localhost are allowed to bypass it. can someone help me understand 
why the command above doesn't work?

thanks
ben

----------


ps. here is the full contents of /etc/mongodb.conf

    logpath=/local/mongodb/mongotest/log/mongotest.log
    logappend=true
    bind_ip = 127.0.0.1
    port = 27017
    dbpath=/local/mongodb/mongotest/data
    auth=true
    setParameter = enableLocalhostAuthBypass=1

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/b4a5de1c-9e60-476a-a207-f4c8fc7a9e87%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to