Не удается установить модуль панели инструментов марионетки Example42

Я установил модуль панели управления example42 puppet, используя модуль sudo puppet install example42-puppetdashboard , после чего добавил class {'puppetdashboard':} в узел по умолчанию в разделе site.pp и активировал марионеточный агент -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

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

0
задан 26 July 2016 в 17:52
1 ответ

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

0
ответ дан 24 November 2019 в 06:07

Теги

Похожие вопросы