2016-09-18 172 views
0

要運行kitchen converge並設置我的測試廚房vagrant實例,例如在這個guide,我注意到我必須先創建一個$COOKBOOK_ROOT_DIR/.kitchen/default-centos-72.yml文件。用kitchen converge創建文件後,我必須編輯該文件以包含password: vagrant行,然後再運行kitchen converge。到底該文件將是這個樣子:廚師廚房銜接實例需要ssh密碼

--- 
hostname: 127.0.0.1 
port: '2222' 
username: vagrant 
password: vagrant 
ssh_key: "$COOKBOOK_ROOT_DIR/.kitchen/kitchen-vagrant/kitchen-$COOKBOOK_NAME-default-centos-72/.vagrant/machines/default/virtualbox/private_key" 
last_action: converge 

我怎麼能有廚師的廚房自動運行知道以前kitchen converge使用password: vagrant?或者更好,但我怎麼能讓廚師創建沒有任何ssh密碼的測試實例?

+0

您使用的是流浪者1.8.5嗎?據瞭解,廚房有問題,我們建議1.8.4。 – coderanger

+0

是的,我正在使用1.8.5生病嘗試使用1.8.4代替。 –

回答

0

@eprangeranger明白了。我需要降級到流浪1.8.4和virtualbox 4.3.4,因爲virtualbox版本5+不適用於流浪1.8.4。