2014-12-02 67 views
0

我的google-fu讓我失望。我需要在我的.kitchen.yml文件中添加什麼,才能增加config.vm.boot_timeout或我的Vagrantfile中的嘗試次數。我的廚房收斂幾乎總是點擊:流浪漢ssh連接超時的廚師測試廚房配置

STDERR: Timed out while waiting for the machine to boot. This means that 
    Vagrant was unable to communicate with the guest machine within 
    the configured ("config.vm.boot_timeout" value) time period. 

約一分鐘左右後,我可以沒有問題連接。

我試過很多東西我想它可能是,但沒有似乎將其設置爲以下所有條件:

driver: 
    name: vagrant 
    vm.boot_timeout: 20 
    vm: 
    boot_timeout: 20 

driver_config: 
    require_chef_omnibus: true 
    vm.boot_timeout: 20 
    vm: 
    boot_timeout: 20 

什麼我需要做的就是這增加了嗎?

回答

2

這是不直接支持,但您可以複製default Vagrantfile.erb並設置

driver: 
    name: vagrant 
    vagrantfile_erb: path/to/your/Vagrantfile.erb 

或可能:(我忘了這是需要)

driver: 
    name: vagrant 
    config: 
    vagrantfile_erb: path/to/your/Vagrantfile.erb 
+0

我在最近幾分鐘內發現了這個:https://gist.github.com/mattstratton/9095916我現在正在測試它,看它是否有效。 – 2014-12-02 18:54:58

+0

boot_timeout不是一個選項,你可以在默認的Vagrantfile模板中看到。 – coderanger 2014-12-02 19:00:00

+0

這似乎並沒有解決它。 – 2014-12-02 19:21:43

2

我說:

driver: 
    name: vagrant 
    boot_timeout: 1200

它似乎工作,boot_timout已經存在Vagantfile.erb,也許是更新版本的原因。

相關問題