【发布时间】:2013-11-14 15:36:09
【问题描述】:
我正在使用 vagrant 设置 chef,但无法获取当前节点名称以用于配置。
我的流浪配置有:
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 的正确值。如何在我的环境文件中访问 chef 节点名称?
或者,或者,我怎样才能直接从我的 VagrantFile 覆盖“域”属性?
【问题讨论】:
标签: chef-infra vagrant