Edited at

Attributeが未定義の場合にだけ定義したいとき

More than 5 years have passed since last update.

node['hoge']['web']['user'] が他のレシピで定義されていなかったら、'fuga'をdefaultに設定する方法は以下


attributes/default.rb

default[:hoge][:web][:user] = (node['hoge']['web']['user'] rescue nil) || 'fuga'