Назад | Перейти на главную страницу

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

Как я могу это исправить? Может быть, кто-нибудь может указать мне на подробное руководство по установке.

Я отправил запрос на GitHub, и ребята из Example42 устранили эту проблему. Это была ошибка. Я изменил строку в /etc/puppetlabs/code/environments/production/modules/puppetdashboard/manifests/site.pp из if $puppetdashboard::source_dir { к if $puppetdashboard::source_dir and $puppetdashboard::source_dir != '' { Вот выпуск на гитхабе. В любом случае, Puppet Dashboard не будет работать на CentOS 7, который я использую, потому что такого пакета нет в репозитории CentOS 7 Puppet. Вы должны построить это сами.