Cap*_*ack 3 php git version-control vagrant ansible
我已经使用Anisible为我的Vagrant盒子创建了一个基本的LAMP堆栈。一切正常,等等,现在我希望团队中的成员使用同一框。
Vagrant建议每个项目一个Vagrant文件,这不是问题,但是配置资源,剧本,主机等如何?我很确定他们不应该致力于该项目的Git repo,那么我该如何处理他们呢?
我是否将它们提交到单独的存储库中,并简单地将它们克隆为子模块?如果是这种情况,我还应该包括Vagrant文件吗?
进一步以子模块的想法,将是很有意义的创建特定项目的分支,这种回购和克隆它们作为子模块还是我在看这个错误的方式?