add vagrantfile and site-wide playbook.