Fix for saltstack-formulas/nginx-formula/#172
This commit is contained in:
		
							parent
							
								
									dc292fb780
								
							
						
					
					
						commit
						ac90a9f07b
					
				@ -126,6 +126,9 @@ nginx_server_available_dir:
 | 
			
		||||
 | 
			
		||||
{% if settings.enabled != None %}
 | 
			
		||||
{% set status_state_id = 'server_state_' ~ loop.index0 %}
 | 
			
		||||
{%- set enabled_dir = path_join(server, nginx.servers.managed.get(server).get('enabled_dir', nginx.lookup.server_enabled)) -%}
 | 
			
		||||
{%- set available_dir = path_join(server, nginx.servers.managed.get(server).get('available_dir', nginx.lookup.server_available)) -%}
 | 
			
		||||
{%- if enabled_dir != available_dir %}
 | 
			
		||||
{{ status_state_id }}:
 | 
			
		||||
{% if 'deleted' in settings and settings.deleted %}
 | 
			
		||||
{{ manage_status(server, False, True) }}
 | 
			
		||||
@ -140,5 +143,6 @@ nginx_server_available_dir:
 | 
			
		||||
{% if 'deleted' not in settings or ( 'deleted' in settings and settings.deleted == False ) %}
 | 
			
		||||
{% do server_states.append(status_state_id) %}
 | 
			
		||||
{% endif %}
 | 
			
		||||
{%- endif %} {# enabled != available_dir #}
 | 
			
		||||
{% endif %}
 | 
			
		||||
{% endfor %}
 | 
			
		||||
 | 
			
		||||
@ -152,6 +152,25 @@ nginx:
 | 
			
		||||
          config:
 | 
			
		||||
            source_path: salt://path-to-site-file/mysite2
 | 
			
		||||
 | 
			
		||||
        # Below configuration becomes handy if you want to create custom configuration files
 | 
			
		||||
        # for example if you want to create /usr/local/etc/nginx/http_options.conf with
 | 
			
		||||
        # the following content:
 | 
			
		||||
 | 
			
		||||
        # sendfile on;
 | 
			
		||||
        # tcp_nopush on;
 | 
			
		||||
        # tcp_nodelay on;
 | 
			
		||||
        # send_iowait 12000;
 | 
			
		||||
 | 
			
		||||
        http_options.conf:
 | 
			
		||||
          enabled: True
 | 
			
		||||
          available_dir: /usr/local/etc/nginx
 | 
			
		||||
          enabled_dir: /usr/local/etc/nginx
 | 
			
		||||
          config:
 | 
			
		||||
            - sendfile: 'on'
 | 
			
		||||
            - tcp_nopush: 'on'
 | 
			
		||||
            - tcp_nodelay: 'on'
 | 
			
		||||
            - send_iowait: 12000
 | 
			
		||||
 | 
			
		||||
    certificates_path: '/etc/nginx/ssl'  # Use this if you need to deploy below certificates in a custom path.
 | 
			
		||||
    # If you're doing SSL termination, you can deploy certificates this way.
 | 
			
		||||
    # The private one(s) should go in a separate pillar file not in version
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user