ruby – Chef – 提供者内部未找到源的模板

前端之家收集整理的这篇文章主要介绍了ruby – Chef – 提供者内部未找到源的模板前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我为Nginx网站提供了一些资源和提供程序,它为网站写了一个配置文件.
action :start do
    template "/etc/Nginx/sites-enabled/my_site" do
        source    "Nginx_site.conf.erb"
        notifies  :reload,"service[Nginx]"
    end
end

当我从另一本食谱中使用它时,找不到模板Nginx_site.conf.erb,因为厨师正在寻找调用此资源的模板.

有没有办法告诉厨师在Nginx资源中查找模板&提供者食谱?

解决方法

您可以将食谱值设置为 template.
action :start do
  template "/etc/Nginx/sites-enabled/my_site" do
    source    "Nginx_site.conf.erb"
    notifies  :reload,"service[Nginx]"
    cookbook 'Nginx'
  end
end

猜你在找的Ruby相关文章