control systems? What about SSH keys etc? Solution: use shared folders. $ cat Vagrantfile ... config.vm.share_folder "project", "/home/vagrant/project", "../project" ... config.vm.share_folder "dep", "/dep", "../../dep/", :owner => "vagrant", :group => "vagrant" ... # HACK for virtualenv VirtualBox > 4.1.8: allow for symlinks → config.vm.customize ["setextradata", :id, "VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME", "1"] ...