Chef-solo (11.4.4) を使用して Ubuntu 13.04 ボックスをプロビジョニングしようとしていますが、apache2 クックブックでエラーが発生します。
undefined method `[]' for nil:NilClass
20: package "apache2" do
21>> package_name node['apache']['package']
22: end
私の推測では、クックブックのデフォルトの属性がロードされていない、つまり node['apache'] が nil になっていると思いますが、これを解決する方法がわかりません...
case platform
when "debian", "ubuntu"
default['apache']['package'] = "apache2"
属性に関してChef v11にいくつかの変更があり、以前はChef v10で簡単に機能したことは知っていますが、何を変更すればよいかを知るのに十分なChefの知識がありません.
どんな助けでも大歓迎です!