title: Manage Keys with Puppet for puppet-vcsrepo
body: <p>I'm setting up some server configuration in my company and we have some internal repositories that run over ssh through bzr that I need to get. I wanted to use puppet-vcsrepo to pull these in and I saw that it has a way we can use a keyfile to get what we want. What is the best way to go about this?</p>
  
  <p>I'm probably going to make a user account for each of us, but do I have to put my private key into puppet as a file and then transfer it over? How do I manage keys inside of puppet so I can checkout repositories ssh without using username and password?</p>
  
  <p>Here is a link to the information: <a href="https://github.com/puppetlabs/puppetlabs-vcsrepo/blob/master/README.BZR.markdown">https://github.com/puppetlabs/puppetlabs-vcsrepo/blob/master/README.BZR.markdown</a></p>
  
  <p>It says to manage keys with puppet, but I couldn't exactly find what I need to know in order to manage the keys correctly.</p>