update puppet
update vagrantfile
update document root folder
api
Update gitignore