ここで非常に愚かなことをしている可能性がありますが、これを引き起こしている原因に関するドキュメントは見つかりません。
Puppet を使用して Vagrant VM をセットアップし、 mongodbモジュール内の特定の設定をオーバーライドしようとしています。
私が知る限り、そのレポでは README.md 構文が正しくありません (私も試しましたが)。
私のマニフェスト:
include mongodb
class { 'mongodb' :
port => '1111';
}
実行するvagrant up
と、次のエラーが発生します。
Duplicate declaration: Class[Mongodb] is already declared; cannot redeclare at /tmp/vagrant-puppet/manifests/mongodb.pp:5 on node www
構成のオーバーライドを削除すると、完全に機能しますが、機能しない理由はありません。