Chef infra chef环境的自动属性

Chef infra chef环境的自动属性,chef-infra,Chef Infra,我正在编写一个厨师食谱,我想使用节点的环境属性。我无法为fqdn、hostname或ipaddress找到类似自动属性的内容,以便自动发现节点环境,如下面的示例所示 :zabbix=>{ :ipaddress=>node['ipaddress'],返回已执行的IP :environment=>node['environment']#不返回任何内容 } 如何访问节点的环境?您可以通过 node.chef\u环境 您的问题不完全清楚。。。。节点['fqdn']和节点['ipaddress']是oh

我正在编写一个厨师食谱,我想使用节点的环境属性。我无法为
fqdn
hostname
ipaddress
找到类似自动属性的内容,以便自动发现节点环境,如下面的示例所示

:zabbix=>{
:ipaddress=>node['ipaddress'],返回已执行的IP
:environment=>node['environment']#不返回任何内容
}

如何访问节点的环境?

您可以通过

node.chef\u环境

您的问题不完全清楚。。。。节点['fqdn']和节点['ipaddress']是ohai自动设置的节点属性的示例。此处记录:。。。。你是说它们的值是空的吗?不是,我说我不能使用环境属性,或者我用错了,或者可能没有像ipaddress或fqdn那样的自动环境属性。在使用zabbix的示例中,我可以在模板中使用IPadress的属性,但不是应该获得节点环境的属性。我修复了它,但在将来,env不是一个属性。是的,我们还应该将其作为一个真正的属性--我最近发现这非常令人困惑