私はVagrantとchef-soloでテストしているChefクックブックを開発しています。レシピはnode.name
、特定の決定を下すために調べます。そのさまざまなバリアントをテストするために、Vagrant からのテスト実行のためにその属性をオーバーライドしたいと思います。だから私は試しました
Vagrant.configure("2") do |config|
...
config.vm.provision :chef_solo do |chef|
...
chef.json = {
'name' => 'randomhostname',
}
end
end
しかし、効果がないようです。
name
属性のデフォルトがhostname
ohai によって管理される属性であることは理解していますが (この質問も参照)、name
属性をオーバーライドする方法はありますか?