我使用的是trusty64流浪箱,我使用puppet配置它。我需要紅寶石和廚師在我的流浪箱
我剛剛注意到,今天安裝了ruby和chef,並且我沒有將它們中的任何一個用於我的虛擬機工作。
我需要他們讓流浪者做它的魔法嗎?
我可以在配置虛擬機之後刪除它們,或者vagrant halt
和vagrant up
停止工作嗎?
我使用的是trusty64流浪箱,我使用puppet配置它。我需要紅寶石和廚師在我的流浪箱
我剛剛注意到,今天安裝了ruby和chef,並且我沒有將它們中的任何一個用於我的虛擬機工作。
我需要他們讓流浪者做它的魔法嗎?
我可以在配置虛擬機之後刪除它們,或者vagrant halt
和vagrant up
停止工作嗎?
這樣的問題
我需要Ruby和廚師在我的流浪盒
其主要取決於你。
沒有,更嚴重的是:
流浪不依賴於紅寶石在來賓安裝做它的魔力,它的主要發行SSH腳本命令做網絡/主機名更新...
問題是你的盒子會安裝ruby和chef,每當你從這個盒子裏啓動一個新的虛擬機時,它會包含ruby和chef,我想你會花更多時間清理啓動的虛擬機特別是如果你必須銷燬/重建虛擬機。
如果你想要一個只包含你需要的東西的極簡主義盒子,你可以看看packer - packer是一個自動創建vagrant box的工具,所以你可以真正控制從iso文件安裝什麼操作系統到圖書館和第三方工具。
如果您正在使用廚師或傀儡供應商,流浪者確實依賴安裝在盒子中的紅寶石。廚師/傀儡運行發生在使用ssh進行流浪的遊客箱內。
你可以刪除廚師,當你將使用廚師提供,vagrant將下載並重新安裝它,但你需要紅寶石傀儡。 查看傀儡安裝依賴關係here