Add puppetdb and related modules for deploying puppetdb and modify puppet-puppet to make node_terminus configurable