Upper or mixed case hostnames fail as SSL certs are lower case
If the installer is run on a host with upper case characters in its hostname,
puppet cert generate will create PEM files with lower case names. This will cause Apache startup errors. On re-runs, it also attempts to regenerate the certificate as the file it expects to be there isn't present (it has a lower case name).
(https://bugzilla.redhat.com/show_bug.cgi?id=1075244 - private bug, sorry)