Sha256: dd285087175ede57d1e3a269f1ba847513431952ea7c4bd7dd1e63d3fac88051

Contents?: true

Size: 791 Bytes

Versions: 9

Compression:

Stored size: 791 Bytes

Contents

package "nginx"

service "nginx" do
  supports :status => true, :restart => true, :reload => true
  action :enable
end

directory node[:nginx][:log_dir] do
  mode 0755
  owner node[:nginx][:user]
  action :create
end

%w{nxensite nxdissite}.each do |nxscript|
  template "/usr/sbin/#{nxscript}" do
    source "#{nxscript}.erb"
    mode 0755
    owner "root"
    group "root"
  end
end

template "nginx.conf" do
  path "#{node[:nginx][:dir]}/nginx.conf"
  source "nginx.conf.erb"
  owner "root"
  group "root"
  mode 0644
  notifies :reload, "service[nginx]"
end

template "#{node[:nginx][:dir]}/sites-available/default" do
  source "default.conf.erb"
  owner "root"
  group "root"
  mode 0644
  notifies :reload, "service[nginx]"
end

service "nginx" do
  action :start
end

monitrc "nginx"

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
mana-0.0.10 cookbooks/nginx/recipes/default.rb
mana-0.0.8 cookbooks/nginx/recipes/default.rb
mana-0.0.7 cookbooks/nginx/recipes/default.rb
mana-0.0.6 cookbooks/nginx/recipes/default.rb
mana-0.0.5 cookbooks/nginx/recipes/default.rb
mana-0.0.4 cookbooks/nginx/recipes/default.rb
mana-0.0.3 cookbooks/nginx/recipes/default.rb
mana-0.0.2 cookbooks/nginx/recipes/default.rb
mana-0.0.1 cookbooks/nginx/recipes/default.rb