2013-12-16 46 views
0

我試圖圍繞我的頭圍繞VagrantBerkshelf,並試圖查看我是否可以使用它們來測試&開發新的AWS應用程序。如何使用Vagrant/Berkshelf測試AWS應用程序?

看起來Vagrant是VirtualBox的一個包裝,並允許您通過給它一個非常簡單/基本的配置文件來快速啓動虛擬機。看起來像Berkshelf是廚師的包裝,並允許您指定要安裝在特定機器上的軟件堆棧。

所以,如果這種評價是正確的(或多或少),那麼我想知道,如果可能的兩種:

  1. 本地計算機上旋轉起來的亞馬遜機器映像(AMI)(作爲訪客虛擬機)並使用Berkshelf配置其軟件堆棧;和/或...
  2. 在AWS上自動啓動AMI,並使用Berkshelf配置其軟件堆棧;和/或...
  3. 這些技術和AWS的任何其他可能的用例?是否有其他人已經這樣做或使用Vagrant/Berkshelf用於這些目的?

在此先感謝!

回答

0

它已經有一段時間,但我使用的工作流程是這樣的:

使用流浪漢/ berkshelf創建和測試食譜(使用廚師獨奏)。 當食譜準備將它們上傳到廚師服務器 自旋向上的AWS機,並使用SSH連接它到廚師服務器(引導捆紮)

一旦連接到廚師服務器的AWS實例將根據被配置到食譜。

這裏,基本上做同樣的事情的例子程序,你所要完成

https://gist.github.com/amoslanka/6245043