Не удается установить модуль панели управления куклы Example42
Я установил модуль панели управления example42 с помощью 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
Как я могу это исправить? Может, кто-нибудь подскажет мне подробное руководство по установке.
1 ответ
Я отправил запрос на GitHub, и парни Example42 решили эту проблему. Это была ошибка. Я изменил строку в /etc/puppetlabs/code/environments/production/modules/puppetdashboard/manifests/site.pp
от if $puppetdashboard::source_dir {
в if $puppetdashboard::source_dir and $puppetdashboard::source_dir != '' {
Вот проблема на GitHub. В любом случае, Puppet Dashboard не будет работать на CentOS 7, который я использую, потому что в репозитории CentOS 7 Puppet такого пакета нет. Вы должны построить это самостоятельно.