We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0ef6b99 commit f1062adCopy full SHA for f1062ad
lib/puppet/provider/mongodb_user/mongodb.rb
@@ -79,7 +79,11 @@ def create
79
end
80
81
Puppet.debug("XXXXXXXXXX about to create user with command: #{command}")
82
- mongo_eval("db.runCommand(#{command.to_json})", @resource[:database])
+ if @resource[:auth_mechanism] == :x509
83
+ mongo_eval("db.getSiblingDB(\"$external\").runCommand(#{command.to_json}}", @resource[:database])
84
+ else
85
+ mongo_eval("db.runCommand(#{command.to_json})", @resource[:database])
86
+ end
87
else
88
Puppet.warning 'User creation is available only from master host'
89
0 commit comments