puppetdb-server: Initial commit of the edeploy-role

This commit allows the use of a new edeploy-role, the PuppetDB
server role.