2016-04-01 96 views
0

我使用的是trusty64流浪箱,我使用puppet配置它。我需要紅寶石和廚師在我的流浪箱

我剛剛注意到,今天安裝了ruby和chef,並且我沒有將它們中的任何一個用於我的虛擬機工作。

我需要他們讓流浪者做它的魔法嗎?

我可以在配置虛擬機之後刪除它們,或者vagrant haltvagrant up停止工作嗎?

回答

1

這樣的問題

我需要Ruby和廚師在我的流浪盒

其主要取決於你。

沒有,更嚴重的是:

  • Ruby有一個Linux發行版安裝,通常一些老版本,但它的確送達(如蟒蛇,perl的...),所以你應該把它的事實。它沒有做任何傷害和其他一些工具(包括廚師和木偶)依賴於Ruby來安裝,所以如果你準備用木偶你必須離開紅寶石

流浪不依賴於紅寶石在來賓安裝做它的魔力,它的主要發行SSH腳本命令做網絡/主機名更新...

  • trustry64 box是hashicorp官方箱(流浪者背後的公司)和無業遊民不支持開箱即用的廚師並安裝這些工具的傀儡配置。即使你不使用它們,它們也不會造成任何傷害。

問題是你的盒子會安裝ruby和chef,每當你從這個盒子裏啓動一個新的虛擬機時,它會包含ruby和chef,我想你會花更多時間清理啓動的虛擬機特別是如果你必須銷燬/重建虛擬機。

如果你想要一個只包含你需要的東西的極簡主義盒子,你可以看看packer - packer是一個自動創建vagrant box的工具,所以你可以真正控制從iso文件安裝什麼操作系統到圖書館和第三方工具。

0

如果您正在使用廚師或傀儡供應商,流浪者確實依賴安裝在盒子中的紅寶石。廚師/傀儡運行發生在使用ssh進行流浪的遊客箱內。

你可以刪除廚師,當你將使用廚師提供,vagrant將下載並重新安裝它,但你需要紅寶石傀儡。 查看傀儡安裝依賴關係here