Apache ssl handles generation of the cert for it
Merge commit '29b0fde810509aef6bf2c5748a46e72a9a85de2b'
Keep the apache/ssl unchanged for compatibility reasons with other modules

Move the certs handling into apache/certs.
Always generate all the certs that could be used by the node

The node-install is the one to decide which one it will really use.
Manage the ssl.conf  in apache::certs not in apache::ssl
Merge commit '8ea2c973f41d98be56e96d6af31bff5c7536886a'
Merge commit '2ff99f4b4ca60a446e597aa48f3a178325780cb3'
1021119 - make sure private keys are never world readable

This should prevent similar mistakes in future.
Merge Katello specific changes