我正在開發一個廚師食譜,我正在與流浪和廚師獨奏進行測試。食譜看node.name
做出某些決定。爲了測試各種變體,我想重寫Vagrant的測試運行屬性。所以我試了如何覆蓋流浪漢中的廚師節點名稱?
Vagrant.configure("2") do |config|
...
config.vm.provision :chef_solo do |chef|
...
chef.json = {
'name' => 'randomhostname',
}
end
end
但似乎沒有效果。
我明白name
屬性默認爲hostname
屬性,這是由ohai管理(見this question),但有沒有辦法覆蓋name
屬性?
這就是我正在尋找的。顯然沒有記錄。 –
是的。我發現這是因爲['Vagrant :: Butcher'](http://github.com/cassianoleal/vagrant-butcher)的用戶提交了一個錯誤。 :) – cassianoleal
正在修復文檔:https://github.com/mitchellh/vagrant/issues/1780 –