O problema que você está tendo é duplo. Primeiro, seu arquivo auth.conf precisa ter o acesso adequado. Muitas das soluções mencionadas aqui conseguem isso, mas correm grande risco! Usando o seguinte:
path /facts
auth any
allow *
path /fact
auth any
allow *
path /facts_search
allow *
... você está permitindo o acesso *
"asterisco" significa TODOS !!!
Para corrigir esse problema, você precisa que o auth.conf tenha:
path /facts
auth yes
method find, search
allow dashboard
Então você precisa criar certs para o usuário "dashboard", assim como faz para os nós. No CentOS 6 com o painel de fantoches-1.2.23-1.el6.noarch, estas são as etapas:
1) assegure-se de que config / settings.yml tenha o nome de host correto e
porta para o seu puppetmaster
2) gere seu par de chaves para o painel:
sudo -u puppet-dashboard rake cert:create_key_pair
3) gere a solicitação do certificado para o painel:
sudo -u puppet-dashboard rake cert:request
4) no maestro, assine o cert:
puppet cert sign dashboard
5) obtenha o certificado do mestre de bonecos
sudo -u puppet-dashboard rake cert:retrieve
6) reinicie o painel
Tudo isso permitirá o acesso do painel aos fatos do seu mestre de marionetes com a autenticação do Certificado.
Aproveite!