For the FOSS packaging we need to ensure that the /var/run/puppetserver directory is properly created on systems that mount /var/run on a tmpfs filesystem. For EL7-ish systems we will need to take the same approach described in ENTERPRISE-565, and for Debianish systems we will need to make the directory and change its owner to puppet before launching Pupper server.
Risk assessment: High (automated validation needed)
Probability: Medium (impacts users using in memory mounts for var)
Severity: High (causes server to fail to start)