私たちは MongoDB ユーザーベースの認証を使用しています。コマンドをすばやく実行して、データベースにユーザーが既に作成されているかどうかを確認して、パペットがユーザーの作成を繰り返し試行しないようにしたいと考えています。
レプリカ セットが初期化されているかどうかを確認する方法は次のとおりです。
/usr/bin/mongo --host ${members[0]} --quiet --eval 'rs.status().ok' | grep -q 1
認証で同様のトリックは可能ですか? http://www.mongodb.org/display/DOCS/dbshel l+%28mongo%29+Reference のドキュメントを確認しましたが、それを行う方法がわかりませんか?