]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/nginx/templates/default/nginx.conf.erb
Support nginx on 14.04 + dynamic number of worker processes based on CPUs
[chef.git] / cookbooks / nginx / templates / default / nginx.conf.erb
index 6133b2404fdef5a11fd21dd1fca3d8e22e7ab48f..c16aa965020cb002c50eb4f8c32302e5b4e66a12 100644 (file)
@@ -1,7 +1,11 @@
 # DO NOT EDIT - This file is being maintained by Chef
 
-user  nginx;
-worker_processes  4;
+<% if node[:lsb][:release].to_f >= 14.04 -%>
+  user  www-data;
+<% else -%>
+  user  nginx;
+<% end -%>
+worker_processes <%= node['cpu']['total'] %>;
 
 error_log  /var/log/nginx/error.log warn;
 pid        /var/run/nginx.pid;