2014-02-04 2 views
0

Если моя база поваренной что-то вроде этого:Упаковочный поваренной и cookbook_file ресурс дает FileNotFound ошибку

SSLCERT = node[:site][:SSLCert] 
cookbook_file SSLCert do 
    path "c:/tmp/#{SSLCert}" 
    action :create_if_missing 
end 

И моя обертка имеет

override[:site][:SSLCert] = "cert.pfx" 

Я хотел бы указать cert.pfx файл в обертка поваренной-х file/default/cert.pfx

Однако, когда я запускаю обертку, я получаю

FileNotFound: cookbook_file [cert.pfx] не содержит файл в любом из этих мест ....

Как указать файл кулинарной в обертке, а не в базовой кулинарной книге?

+0

'#tell базовую поваренную книгу, где серт находится г = ресурсы ("cookbook_file [# {узел [: сайт] [: SSLCert]}]") r.cookbook ('wrapper_cook_book')' Нашел ответ: [link] http://stackoverflow.com/questions/21045855/chef-rewind-cookbook-file-definition-from-a-wrapper-cookbook-recipe – Jim

+0

Можете ли вы обновить свой вопрос, чтобы иметь точную ошибку шеф-повара message –

ответ

0

Думаю, вам, возможно, понадобится изменить свою кулинарную книгу с обертками, чтобы файлы были множественными с помощью s вместо файла.

e.g. files/default/cert.pfx 
+0

Нет, http://stackoverflow.com/questions/21045855/chef-rewind-cookbook-file-definition-from-a-wrapper-cookbook-recipe является правильным, вам просто нужно сообщить ресурсу cookbook_file, что файл находится в оболочке, хотя ресурс определен в базе. Получил это, используя ответ из ссылки. – Jim

+0

Хорошо, что вы получили ответ –

 Смежные вопросы

  • Нет связанных вопросов^_^