added a parameter for puppet version so it can be tied to a specific version