【问题标题】:Unknown function pick at /tmp/vagrant-puppet/modules-84c36838170137b342ad08a194e8c35b/mongodb/manifests/params.pp:6 on node - Vagrant在节点上的 /tmp/vagrant-puppet/modules-84c36838170137b342ad08a194e8c35b/mongodb/manifests/params.pp:6 处选择未知函数 - Vagrant
【发布时间】:2015-09-12 13:18:21
【问题描述】:

在使用 puppetlabs-mongodb 提供 Vagrant VM hashicorp/precise32 时,出现错误:

未知函数选取 /tmp/vagrant-puppet/modules-84c36838170137b342ad08a194e8c35b/mongodb/manifests/params.pp:6 在节点上

当我查看params.pp 的第 6 行时,我发现:

$service_manage = pick($mongodb::globals::mongod_service_manage, true)

但不确定,如何解决。

有什么办法可以解决吗?

谢谢。

【问题讨论】:

    标签: mongodb vagrant puppet librarian-puppet


    【解决方案1】:

    您是如何安装这些模块的?

    此模块在puppetlabs/stdlib 上有dependency。 stlib 的版本必须大于 2.2 - 这是定义函数的地方

    安装或升级 stdlib 模块,你应该没问题。

    【讨论】:

    • 谢谢,它有效!我正在使用librarian-puppet 安装 puppet 模块,它正在将依赖模块下载到放置 mongodb 模块的位置以外的位置。
    猜你喜欢
    • 2013-01-27
    • 1970-01-01
    • 2015-01-25
    • 1970-01-01
    • 1970-01-01
    • 2014-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多