Felix Frank :
Well, it's a little confusing, to be sure. The documentation states\n\n\n When your source uses SSH, such as 'username@server:…', you can manage your SSH keys with Puppet using the require metaparameter in vcsrepo to ensure they are present.\n\n\nThis implies that you manage the key through an independent resource, e.g.\n\nfile { '/home/svn-user/.ssh/id_rsa': ... }\n\n\nAs to your question, the documentation doesn't look very promising, sadly:\n\n\nthere is a ssh_identity feature, but it is only present for the git and hg providers\nfor those providers, you can use the identity parameter to specify your key\n\n\nI'm not sure about the reasoning behind excluding svn from this feature. This seems like a valid question to the puppet-dev mailing list or the #puppet-dev IRC channel on Freenode.",
2014-08-12T17:29:08