我使用Anisible为我的Vagrant盒子创建了一个基本的LAMP堆栈。这一切都很好,等等,现在我希望我的团队成员使用同一个盒子。
Vagrant为每个项目推荐一个Vagrant文件,而不是问题,但是配置资源,剧本,主机等等呢?我很确定他们不应该致力于Git回购项目,那么我该怎么做呢?
我是否将它们提交给单独的仓库并简单地将它们克隆为子模块? 如果是这种情况,我是否应该包括Vagrant文件或者我错过了什么?
进一步考虑子模块的想法,从这个仓库创建项目特定的分支并将他们克隆为子模块或者我是以错误的方式看待它是否有意义?