包装器cookbook和cookbook_file资源给出了FileNotFound错误

时间:2014-02-04 18:39:37

标签: chef cookbook

如果我的基本食谱是这样的:

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]在任何这些位置都不包含文件....

如何指定菜谱文件在包装器中而不在基本菜谱中?

1 个答案:

答案 0 :(得分:0)

我认为您可能需要更改您的包装食谱以使文件复数与s而不是文件。

e.g. files/default/cert.pfx