Я пытаюсь использовать основные средства ножа для резервного копирования всех объектов на сервере Chef 11 в файлы json. Я создал резервную копию каталога, содержащего .chef/download.rb
transfer_repo = File.expand_path('..', File.dirname(__FILE__))
chef_server_url "https://localhost"
node_name 'chef-importer'
client_key "~/.chef/client.pem"
repo_mode 'everything'
versioned_cookbooks true
chef_repo_path transfer_repo
cookbook_path nil
Когда я пытаюсь использовать «загрузку ножа», я получаю эту ошибку:
# /usr/local/rvm/bin/chef_knife download -c .chef/download.rb /
ERROR: TypeError: can't convert nil into String
Это жалуется на cookbook_path, поэтому я попытался удалить эту строку, но это дает мне это:
ERROR: File chef is a directory while file chef is a regular file
Как правильно использовать ножи для загрузки всего в Chef 11?
Спасибо