Puppet
無法安裝 Example42 puppet 儀表板模組
我使用安裝了 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 中沒有這樣的軟體包。您必須自己建構它。