This needs validation - check out https://github.com/ghoneycutt/puppet-module-ssh/blob/master/manifests/init.pp#L241