| 
					
				 | 
			
			
				@@ -1,6 +1,15 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-{% for vhost in nginx_vhosts %} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{% for x509 in vhosts_x509.results %} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{%- set vhost = x509.vhost -%} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 server { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{% if vhost.ssl is defined and vhost.ssl %} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    listen {{ vhost.listen | default('443') }} ssl; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ssl_certificate "{{ x509.cert_path }}"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ssl_certificate_key "{{ x509.key_path }}"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{% else %} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     listen {{ vhost.listen | default('80 default_server') }}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+{% endif %} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 {% if vhost.server_name is defined %} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     server_name {{ vhost.server_name }}; 
			 |