![如何在清单文件中使用 Puppet Python 模块](https://linux22.com/image/677476/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%B8%85%E5%8D%95%E6%96%87%E4%BB%B6%E4%B8%AD%E4%BD%BF%E7%94%A8%20Puppet%20Python%20%E6%A8%A1%E5%9D%97.png)
我正在编写一个 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: 'python
说Unknown resource type: 'python::pip'
谢谢,
答案1
看起来stankevich-python
你的 中没有安装modulepath
。你运行过吗:
puppet module install stankevich-python
您可以modulepath
使用以下方式检查 Puppet Master:
puppet config print modulepath --section master