2013-12-03 99 views
3

我們有多個項目,每個項目都將使用Vagrant來管理他們的開發環境。我們很高興地使用Chef進行配置,所有這些工作都很好。但是,我們發現我們的流浪文件在它們之間有很多切割粘貼。我們希望合併我們的Vagrantfile定義,以便它們可以從共同的Vagrantfile庫(本地或從某個遠程位置安裝)共享。這是一件事嗎?在vagrantfiles上共享配置

+0

不確定它是否存在但會有用。 – DrCord

+0

使用git來管理您的Vagrantfile存儲庫,Gitlab將是一個不錯的選擇。我不知道任何現有的工具可以滿足您的要求。 –

+1

使用ruby包括什麼? –

回答

0

一個好方法是將您的Vagrantfile的常用指令包含在自定義框中。

一個盒子只是一個.tartar.gz文件,其中包含供應商運行Vagrant實例所需的所有東西。據我所知,所有供應商特定的格式允許在框中添加一個Vagrantfile通用設置。