adding puppet configuration and vagrantfile