Во время шеф-повара сходятся поваренные книги - PullRequest
0 голосов
/ 26 января 2019

У меня проблема с ошибками шеф-повара.У меня есть 3 поваренные книги, скажем, A, B и C. Для поваренной книги A, B - это зависимость, а C - это зависимость для B. В одном из рецептов в кулинарной книге BI есть следующее

from_file 'xxxxxx' do 
  source 'yyy' 
  mode 0xxx 
  owner 'abc' 
  group 'abc' 
end

В одном из рецептовв кулинарной книге CI есть следующее, то же самое.

from_file 'xxxxxx' do 
  source 'yyy' 
  mode 0xxx 
  owner 'abc' 
  group 'abc' 
end

Теперь, когда я объединяю кулинарную книгу A, происходит сбой с ошибками клонирования ресурса из-за устаревания.

Пожалуйста, предложите, как мне изменитьэто представить в шеф-повара 13.

1 Ответ

0 голосов
/ 06 февраля 2019

from_file не ресурс шеф-повара, а скорее внутреннее микширование (может быть, вы имели в виду file ресурс .

, сказав, что вы сталкиваетесь сообщение об устаревании клонирования ресурса (chef-3694) , которое устарело начиная с chef 10.18.0 и удалено в chef 13.

, чтобы исправить это, присвойте своим ресурсам уникальные имена. Например:если у вас есть два ресурса с такими же именами, как показано ниже

file 'x' do
  # ...
end

file 'x' do
  # ...
end

, измените один из них, чтобы у вас было уникальное имя:

file 'x' do
  # ...
end

file 'y' do
  # ...
end
...