Pré-requisitos
--------------
+### DNS
+
+Certifique-se de que existe uma entrada do tipo `puppet.projeto.org` apontando para o host que hospeda (ou hospedará) o puppetmaster. Caso contrário, será preciso adicionar o nome do host no `/etc/puppet/puppet.conf` de cada cliente logo após sua instalação:
+
+ [puppetd]
+ server = puppet.projeto.org
+
+E então reiniciar o serviço:
+
+ /etc/init.d/puppet restart
+
+### Firewall
+
É importante que o vserver hospedeiro do puppet tenha acesso SSH externo. Assim, certifique-se que seu Debian/Firewall possua uma linha do seguinte tipo no arquivo `/etc/shorewall/rules`:
DNAT net vm:192.168.0.2:22 tcp 2202
apt-get -t lenny-backports install puppet
-Adicione a seguinte seção no `/etc/puppet/puppet.conf`:
-
- [puppetd]
- server = puppet.projeto.org
-
-Reinicie o serviço:
-
- /etc/init.d/puppet restart
-
Em seguida, verifique se os fingerprints dos certificados (master e nodo) coincidem. No master:
openssl x509 -text -noout -fingerprint -in /var/lib/puppet/ssl/ca/requests/camada.projeto.org.pem