mitchellh/vagrant — pull request #818 by dbroeglin (2012-03-17 18:51:37+00:00)
Title: Permit setting the cert and private key by the puppet server provisioner

Here is a first shot. It can be used in the following way:

config.vm.provision :puppet_server do |puppet|
puppet.puppet_node = "myhost.example.com"
puppet.client_certificate = <<-EOF
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----
EOF
puppet.client_private_key = <<-EOF
-----BEGIN RSA PRIVATE KEY-----
...
-----END RSA PRIVATE KEY-----
EOF
end

I tried to stick to the practice I saw in the code. Any comments are welcome.