私は自分の料理本にいくつかの属性を設定しました。後で、私は自分の料理本の属性の1つを修正すると思った。私はシェフサーバー(シェフサーバーのUI)からノード固有の属性を編集して、シェフサーバーからオーバーライドしようとしました。私はその後、私は別のプラグインをダウンロードする1以上の属性を編集することが考え シェフのアトリビュートを無効にする
"cookbook_name": {
"jdbc_connection": "jdbc:xxxxxxxxxxxxx"
},
"cookbook_name": {"attribut": "['a','b']"}
属性ノードに特定して属性の下に与えた私のデフォルト属性がそうattributeIの上に上書きする
default['cookbook_name']['attribute'] = %w(
a
b
c
d
)
です私が料理本で定義したa、b、c、dのアーティファクトですが、アーティファクトaとbだけをインストールしたいのです。ノード属性に固有の"cookbook_name": {"attribut": "['a','b']"}
を定義した後でも、私のchef-clientは、aおよびbではなくすべてをインストールするchefサーバで定義したノード固有の属性以外のデフォルト属性を取ります。あなたの助けをありがとう