我使用安装了 example42 puppet 仪表板模块sudo puppet module install example42-puppetdashboard
,之后我添加class { 'puppetdashboard': }
到site.pp中的默认节点部分并触发。一切工作几乎都很好,但最后我得到了以下错误:puppet agent -t
Error: Failed to apply catalog: Parameter source failed on File[puppetdashboard.dir]: Cannot use relative URLs '' at /etc/puppetlabs/code/environments/production/modules/puppetdashboard/manifests/init.pp:488
我怎样才能解决这个问题?也许有人可以指点我详细的安装手册。
我在 GitHub 上提交了一个请求,Example42 的人解决了这个问题。这是一个错误。我将行
/etc/puppetlabs/code/environments/production/modules/puppetdashboard/manifests/site.pp
从更改if $puppetdashboard::source_dir {
为if $puppetdashboard::source_dir and $puppetdashboard::source_dir != '' {
Here's the issue on github。无论如何,Puppet Dashboard 无法在我正在使用的 CentOS 7 上运行,因为 CentOS 7 Puppet repo 中没有这样的软件包。您必须自己构建它。