Este é aparentemente um problema menor com configuração e configuração, e mais um problema com o design. O registro do relatório subjacente não suporta SSL. Um pouco mais de criatividade no googling me levou a essa postagem de Pastie com o código relevante replicado abaixo. Substitua a definição process
pelo seguinte em 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