我正在尝试使用vagrant自动化我的开发环境。我需要与其他开发者共享vagrant设置,因此在正常的vagrant up
过程开始之前,我们需要确保满足一些边界条件。
vagrant中是否有任何钩子(例如git中的预提交或其他预*脚本)?提供脚本太晚了。
我的当前设置如下:
Vagrantfile
vagrant-templates/
vagrant-templates/apache.conf
vagrant-templates/...
sub-project1/
sub-project2/
我需要确保子项目{1..n}存在,如果不存在,应该显示错误消息。
我更喜欢类似于Bash的解决方案,但我对其他解决方案持开放态度。