A framework for keeping Vagrantfiles consistent between projects