ansible プレイブックのあちこちで精巧なチェックを選択して、mongo で認証が有効になっているかどうかを確認しましたが、4.0 では機能しなくなったようです。これまでのところ、常に期待どおりに機能しています。
/usr/bin/mongo --eval 'db.getUsers()' $1 | grep 'not auth' | grep -P "usersInfo:\s+\d\.\d" -o
遅くオフこれは何も返しません。そこで、事実関係を確認したいと思いました。同様のコマンドでこのスタックオーバーフローの投稿を見つけました。
私もそれを実行しましたが、認証が有効になっていないことを示しています。
4.0でこれを別の方法で行う方法に固有のものは何も見つからなかったので、4.0でこれを行う方法を誰かが知っているかどうか疑問に思っています.