2016-09-18 237 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。