Maybe try this and uncomment out the version arg in Vagrantfile? (Should also allow for downgrades, although had to change puppet pkg to puppet-common to allow apt-get to do that.)
https://gist.github.com/patcon/6957710