Additional info from journalctl -xe
Sep 21 20:08:04 puppet puppetserver[16427]: ArgumentError: Could not find terminus puppetdb for indirection facts
Sep 21 20:08:04 puppet puppetserver[16427]: validate_terminus_class at /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/indirection.rb:181
Sep 21 20:08:04 puppet puppetserver[16427]: set_global_setting at /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/indirection.rb:121
Sep 21 20:08:04 puppet puppetserver[16427]: configure_routes at /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector.rb:27
Sep 21 20:08:04 puppet puppetserver[16427]: each at org/jruby/RubyHash.java:1415
Sep 21 20:08:04 puppet puppetserver[16427]: configure_routes at /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector.rb:17
Sep 21 20:08:04 puppet puppetserver[16427]: configure_indirector_routes at /opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/application_support.rb:57
Sep 21 20:08:04 puppet puppetserver[16427]: initialize_puppet at uri:classloader:/puppetserver-lib/puppet/server/puppet_config.rb:103
Sep 21 20:08:04 puppet puppetserver[16427]: initialize at uri:classloader:/puppetserver-lib/puppet/server/master.rb:38
Sep 21 20:08:04 puppet puppetserver[16427]: Execution error (ArgumentError) at RUBY/validate_terminus_class (/opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/indirector/indirection.rb:181).
Sep 21 20:08:04 puppet puppetserver[16427]: (ArgumentError) Could not find terminus puppetdb for indirection facts
Sep 21 20:08:04 puppet puppetserver[16427]: Full report at:
Sep 21 20:08:04 puppet puppetserver[16427]: /tmp/clojure-7723747667634594981.edn
Sep 21 20:08:05 puppet puppetserver[16427]: Background process 16472 exited before start had completed