Это - по-видимому, меньше проблемы с установкой и конфигурацией, и больше проблемы с дизайном. Базовая регистрация отчета не поддерживает SSL. Некоторый более творческий поиск с помощью Google принес мне к этому сообщению Pastie с соответствующими нормами, копируемыми ниже. Замените process
определение со следующим в Вашем puppet_dashboard.rb
.
def process
link = Net::HTTP.new(HOST, PORT)
link.use_ssl = true
link.verify_mode = OpenSSL::SSL::VERIFY_NONE
link.start do |conn|
conn.post "/reports", "report=" + CGI.escape(self.to_yaml)
end
end
сгенерируйте строку хоста с кодом ruby, предполагая, что имя хоста имеет ваше имя хоста
<% (hostname.center 40, "") .center 44, '#'%>