如何在清单文件中使用 Puppet Python 模块

如何在清单文件中使用 Puppet Python 模块

我正在编写一个 puppet 清单文件来安装 python 和 pymongo。
此 python 模块安装在服务器上,链接如下所示https://forge.puppetlabs.com/stankevich/python

这是我创建的清单文件。但它显示未知的类和资源。请指出语法中有什么错误。

class { 'python' :
  version           => 'system',
  pip               => 'present'
}

  python::pip { 'pymongo' :
    pkgname         => 'pymongo',
    ensure          => '2.7',
  }

Unknown class: 'pythonUnknown resource type: 'python::pip'

谢谢,

答案1

看起来stankevich-python你的 中没有安装modulepath。你运行过吗:

puppet module install stankevich-python

您可以modulepath使用以下方式检查 Puppet Master:

puppet config print modulepath --section master

相关内容