Puppet slave / master setup

From master:

apt-get install puppetmaster
add to puppet.conf
mkdir /etc/manifests/{nodes,roles}
touch site.pp
edit /etc/default/puppet and puppetmaster to enable daemons
service puppetmaster start
service puppet start

From agent:

apt-get install puppet
add "" in puppet.conf
add "domain" in /etc/resolv.conf
run `puppet agent --no-daemonize --verbose --onetime
edit /etc/default/puppet to enable

From master:

puppet cert list
puppet cert sign <hostname>