在我的环境文件中,我定义了一个属性说
['app']['web'] = 'nginx'
并在另一个环境文件中
['app']['web'] = 'apache'
我的目的是创建一个可以在任何环境中运行的配方。在配方中,我定义了一个属性。所以在第一个环境中运行这个配方时,我想定义 node.default['cluster'] ['nginx'] ['endpoint'] 并且在第二个环境中它应该是 node.default['cluster'] ['apache' ] ['端点']
我使用了以下
node.default['cluster'] [node['app']['web']] ['endpoint']
但这不起作用。有什么办法可以做到这一点?