我已经安装了openresty食谱,但现在我需要安装我的配置文件。使用Chef添加我的nginx.conf和nginx.lua文件的最佳方法是什么?
答案 0 :(得分:0)
您通常希望使用模板资源编写vhost文件:
template "#{node['openresty']['dir']}/sites-enabled/mysite.conf" do
source 'mysite.conf.erb'
owner 'root'
group 'root'
mode '644'
notifies :reload, node['openresty']['service']['resource']
end
我不熟悉lua插件配置的开放性,但我猜它是相似的。根据{{1}}食谱制作mysite
的自己的食谱,然后将模板放入该食谱中。别忘了将新的食谱添加到运行列表中。