Chef infra 带有AWS Opsworks的Nginx配置

Chef infra 带有AWS Opsworks的Nginx配置,chef-infra,3scale,Chef Infra,3scale,我已经安装了cookbook,但现在需要安装配置文件。使用Chef添加我的nginx.conf和nginx.lua文件的最佳方法是什么 您通常希望使用模板资源编写vhost文件: template "#{node['openresty']['dir']}/sites-enabled/mysite.conf" do source 'mysite.conf.erb' owner 'root' group 'root' mode '644' notifies :reload, no

我已经安装了cookbook,但现在需要安装配置文件。使用Chef添加我的nginx.conf和nginx.lua文件的最佳方法是什么

您通常希望使用模板资源编写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插件是如何配置openresty的,但我猜它是类似的。为
mysite
制作自己的食谱,这取决于
openresty
食谱,然后将模板放入该食谱中。别忘了把你的新食谱也添加到跑步列表中