我正在设置没有流浪汉的厨师,无法获取当前节点名称以供配置使用。
我的流浪汉配置有:
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覆盖“domain”属性?
答案 0 :(得分:0)
你想要
node.name
另见:
node['fqdn']
node['hostname']