53 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Django/Jinja
		
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Django/Jinja
		
	
	
| #{{ ansible_managed }}
 | |
| user              {{ nginx_user }}  {{ nginx_group }};
 | |
| 
 | |
| worker_processes  {{ nginx_worker_processes }};
 | |
| 
 | |
| {% if nginx_pid_file %}
 | |
| pid        {{ nginx_pid_file }};
 | |
| {% endif %}
 | |
| 
 | |
| worker_rlimit_nofile {{ nginx_worker_rlimit_nofile }};
 | |
| 
 | |
| include {{ nginx_conf_dir }}/modules-enabled/*.conf;
 | |
| 
 | |
| {% if nginx_extra_root_params is defined and nginx_extra_root_params is iterable %}
 | |
| {% for line in nginx_extra_root_params %}
 | |
| {{ line }};
 | |
| {% endfor %}
 | |
| {% endif %}
 | |
| 
 | |
| events {
 | |
| {% for v in nginx_events_params %}
 | |
|         {{ v }};
 | |
| {% endfor %}
 | |
| }
 | |
| 
 | |
| 
 | |
| http {
 | |
| 
 | |
|         include {{ nginx_conf_dir }}/mime.types;
 | |
|         default_type application/octet-stream;
 | |
| {% for v in nginx_http_params %}
 | |
|         {{ v }};
 | |
| {% endfor %}
 | |
| 
 | |
|         include {{ nginx_conf_dir }}/conf.d/*.conf;
 | |
|         include {{ nginx_conf_dir }}/sites-enabled/*;
 | |
| }
 | |
| 
 | |
| {% if nginx_stream_params or nginx_stream_configs %}
 | |
| stream {
 | |
| 
 | |
| {% for v in nginx_stream_params %}
 | |
|         {{ v }};
 | |
| {% endfor %}
 | |
| 
 | |
|         include {{ nginx_conf_dir }}/conf.d/stream/*.conf;
 | |
| }
 | |
| {% endif %}
 | |
| 
 | |
| {% if nginx_daemon_mode == "off" %}
 | |
| daemon off;
 | |
| {% endif %}
 |