MongoDB的木偶配方

MongoDB的木偶配方,mongodb,puppet,Mongodb,Puppet,我正在寻找将在我的机器上安装并运行Mongodb 2.2的puppet recipe。通过谷歌搜索,我找到了这个模块,但我不清楚该怎么办?它说我必须先在puppet节点上安装模块。这到底意味着什么?比如说,我有一套机器,必须通过puppet进行配置。要达到这个目标,我需要在木偶食谱中添加什么呢?我想,方向其实很清楚。您需要在puppet master的模块目录中安装mongo模块(如图所示) 然后,在节点定义中,添加: class mongodb { init => 'sysv', }

我正在寻找将在我的机器上安装并运行Mongodb 2.2的puppet recipe。通过谷歌搜索,我找到了这个模块,但我不清楚该怎么办?它说我必须先在puppet节点上安装模块。这到底意味着什么?比如说,我有一套机器,必须通过puppet进行配置。要达到这个目标,我需要在木偶食谱中添加什么呢?

我想,方向其实很清楚。您需要在puppet master的模块目录中安装mongo模块(如图所示)

然后,在节点定义中,添加:

class mongodb {
  init => 'sysv',
}
如果这对你来说没有意义,你应该真正备份并阅读Puppet文档。

我遇到了麻烦,遇到了这个问题。适用于我的语法是:

#Class instances are declared like any other resource.
class { 'mongodb' :
    init => 'upstart',
}

嗯,我把这个代码片段放到我的base.pp文件中,但我得到了错误:语法错误在“=>”;在/tmp/vagrant puppet/manifests/base.pp处应为“}”:4