Ran into the following error when setting up one of our new internal puppet servers with puppetdb.
Oct 13 11:40:34 puppet puppet-master[27735]: Could not configure routes from /etc/puppet/routes.yaml: Could not find terminus puppetdb for indirection facts
The solution is to build the gem yourself. Here is what I done,
1 2 3 4 5 6 | cd puppetdb cp contrib/gem/puppetdb-terminus.gemspec puppet/ cd puppet gem build puppetdb-terminus.gemspec gem install puppetdb-terminus-1.0.gem |
And puppet master starts now.