在CentOS6.5上使用Puppet(3.8.4)+ Apache(2.2.15)+ Passenger的初学者环境 代理程序运行返回
错误:/ File [/ var / lib / puppet / lib]:无法评估:无法检索 来自环境生产来源的信息
木偶://戏梦人生/插件 错误:无法从远程服务器检索目录:SERVER上的错误400:
Puppet :: Parser :: AST ::资源失败,错误ArgumentError:无法 找到声明的类mediawiki在 节点wikitest上的/etc/puppet/environments/production/manifests/nodes.pp:10
这是安装模块的顺序:
$>sudo puppet module generate my-mediawiki --environment production
$>sudo mv my-mediawiki mediawiki (just renaming the folder)
$sudo puppet module list
/etc/puppet/modules (no modules installed)
/usr/share/puppet/modules (no modules installed)
我尝试将$confdir/environments/production/modules
添加到生产环境的environment.conf
和
作为basemodulepath
中的puppet.conf
作为第一个条目,但它似乎并没有在那里看。
$confdir/environments/production/modules/mediawiki/manifests/init.pp
具有空类声明。 ' $ confdir /环境/生产/ nodes.pp`
在两个节点中都有类语句,两者都有相同的错误。
我已经尝试过了:
1)移除模块并再次尝试,所有木偶服务停止/启动等
2)没有拼写或引号错误
3)我已将metadata.json
文件夹中的mediawiki
修改为与文件夹名称相同,以防万一重要,但没有运气。
4)证书很好,沟通很好。我在nodes.pp
文件中定义了另一个类作为资源,运行正常。
任何帮助表示赞赏!