Не удается установить модуль панели управления куклы 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 такого пакета нет. Вы должны построить это самостоятельно.

Другие вопросы по тегам