Your 'puppetdb.conf' belongs in /etc/puppet/puppetdb.conf, not
/etc/puppetdb/conf.d/puppetdb.conf ... this configuration fails is
used by the Puppet Master plugin (thats what the puppetdb-terminus
package delivers). It informs the master how to communicate with the
service, so its configuration file lives alongside the puppet/master
configuration files.
ken.