Некоторые версии chef-client (11.4.4 в моем случае) падают с диагнозом
ArgumentError: wrong number of arguments (2 for 1)Причина - нарушена обратная совместимость с Ruby 1.8
Лечение
Хачим Chef хирургическим вмешательством в код - facepalm ;-)sudo nano /var/lib/gems/1.8/gems/chef-11.4.4/lib/chef/resource/lwrp_base.rb
Заменяя
- if Resource.const_defined?(class_name, false) + if Resource.const_defined?(class_name)
Взлетели ;-)