我正在使用 vagrant 设置厨师,并且无法获取当前节点名称以用于配置。
我的流浪配置有:
config.vm.provision "chef_client" do |chef|
chef.node_name = 'test123'
end
我的厨师环境有:
override_attributes["app1"] = {
"domain" => "ma-#{Chef::Config[:node_name]}.app1.local"
}
但是,我没有得到 VagrantFile 中设置的 node_name 的正确值。如何在我的环境文件中访问主厨节点名称?
或者,或者,如何直接从我的 VagrantFile 覆盖“域”属性?