可能在这里做了一些非常愚蠢的事情,但我找不到任何可能导致这种情况的文档。
使用 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
如果我删除配置覆盖,它会完美运行,但没有理由不这样做。