Currently we are using puppet-passenger. Upstream are replacing puppet-passenger with puppet-server. We should migrate though the only down fall is that puppet-server is not yet in the debian repo, only in puppetlabs apt repo. So we would need to pin it.
Also whilst at it we would have to upgrade puppet to 6 and also puppetdb.