Я пытаюсь подготовить коробку Ubuntu 13.04 с помощью Chef-solo (11.4.4), однако кулинарная книга apache2 выдает ошибку:
undefined method `[]' for nil:NilClass
20: package "apache2" do
21>> package_name node['apache']['package']
22: end
Я предполагаю, что атрибуты по умолчанию для поваренной книги не загружены, т.е. узел ['apache'] равен нулю, но я понятия не имею, как это решить...
case platform
when "debian", "ubuntu"
default['apache']['package'] = "apache2"
Я знаю, что в Chef v11 были внесены некоторые изменения в отношении атрибутов, и ранее с Chef v10 он просто работал, но у меня недостаточно знаний о Chef, чтобы знать, что нужно изменить.
Любая помощь приветствуется!