A Puppet module for generating, deploying, and managing public and private keys/certificates for DSA, RSA, and x509