我想在环境中设置一个属性,以便环境中的任何节点都可以使用它。
像: node.set [' install_wls'] [' adminserver'] ="#{node [:ipaddress]}"
我无法从配方中找到如何做到这一点?
答案 0 :(得分:1)
你不能这样做,至少在默认情况下不这样做,并且它所需的ACL的变化将是一个主要的安全问题,所以你不应该这样做。通常你会使用Chef Search(即search(:nodes, "roles:adminserver").first["ipaddress"]
)来做这件事,虽然Chef Search是一个非常简约的服务发现工具,像Consul这样的东西更灵活,更有用。