0

我正在使用 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 覆盖“域”属性?

4

1 回答 1

0

你要

node.name

也可以看看:

node['fqdn']
node['hostname']
于 2013-11-28T19:35:53.340 回答