厨师在收敛食谱

问题描述 投票:0回答:1

我面临着厨师弃用错误的问题。我有3个食谱说A,B&C。对于食谱A,B是依赖和C是B.依赖性在食谱B中的食谱之一我有以下

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

在食谱C中的食谱之一我有相同如下。

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

现在,当我收敛食谱一个它与因弃用未能克隆资源错误失败。

请建议我应该怎么改变这厨师13来表示。

chef
1个回答
0
投票

from_file不是厨师的资源,而是内部混合(也许你指的file resource

他这样说,感觉就像你面对resource cloning deprecation message (chef-3694),因为厨师10.18.0它被废弃和厨师13被删除。

要解决这个问题,让你的独特的资源名称。例如:如果你有两个资源,采用如下相同的名称

file 'x' do
  # ...
end

file 'x' do
  # ...
end

然后更改其中的一个,所以你将有一个独特的名字:

file 'x' do
  # ...
end

file 'y' do
  # ...
end
© www.soinside.com 2019 - 2024. All rights reserved.