The puppetlabs puppetdb-4.4 package includes a working, but unorthodox, systemd config. It wraps a few shell scripts presumably allowing puppet labs to be less platform dependent in their packaging.
Opening a task to review the differences between the current and new units and plan necessary modifications (if any)