加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-16 23:18:56 所属栏目:百科 来源:网络整理
导读:我为nginx网站提供了一些资源和提供程序,它为网站写了一个配置文件. action :start do template "/etc/nginx/sites-enabled/my_site" do source "nginx_site.conf.erb" notifies :reload,"service[nginx]" endend 当我从另一本食谱中使用它时,找不到模板ngin
我为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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读