I have the problem that starting puppetserver fails because the 120 seconds systemd timeout is reached.
The TimeoutStartSec=120 in /usr/lib/systemd/system/puppetserver.service is too short.
That value is also not configurable via /etc/sysconfig/puppetserver.
I'm experimenting with running puppetserver 2.0.0 in a Vagrant VM, the initial run fails around half of the time.
Normal restarts after the initial run come also very close to the timeout:
Tested on CentOS 7.
I think that value should be raised and also made configurable.