0

私の環境ファイルでは、次のような属性を定義しました

['アプリ']['ウェブ'] = 'nginx'

そして別の環境ファイルで

['アプリ']['ウェブ'] = 'アパッチ'

私の意図は、どのような環境でも実行できるレシピを作成することです。レシピ内で、1 つの属性を定義しています。したがって、最初の環境でこのレシピを実行しているときに、node.default['cluster'] ['nginx'] ['endpoint'] を定義し、2 番目の環境では node.default['cluster'] ['apache'にする必要があります。 ] ['エンドポイント']

私は以下を使用しました

node.default['cluster'] [node['app']['web']] ['endpoint']

しかし、これは機能していません。これを達成する方法はありますか?

4

2 に答える 2