5252 file .symlink:
5353 {{ sls_block(nginx.servers.symlink_opts) }}
5454 - name: {{ server_path(server, state) }}
55+ - makedirs: True
5556 - target: {{ server_path(server, anti_state) }}
5657 {%- else % }
5758 {%- if deleted == True % }
@@ -98,10 +99,6 @@ nginx_server_available_dir:
9899 - clean: {{ nginx.servers.purge_servers_config }}
99100{%- endif % }
100101
101- # Manage the actual server files
102- {% for server, settings in nginx.servers.managed.items() % }
103- {% endfor % }
104-
105102# Managed enabled/disabled state for servers
106103{% for server, settings in nginx.servers.managed.items() % }
107104{% set conf_state_id = ' server_conf_' ~ loop.index0 % }
@@ -125,8 +122,6 @@ nginx_server_available_dir:
125122 }}
126123 - makedirs: True
127124 - template: jinja
128- - require_in:
129- - service: nginx_service
130125{% if ' source_path' not in settings.config % }
131126 - context:
132127 config: {{ settings.config| json(sort_keys = False ) }}
@@ -136,9 +131,9 @@ nginx_server_available_dir:
136131 - unless:
137132 - test - e {{ server_curpath(server) }}
138133 {% endif % }
139- {% do server_states.append(conf_state_id) % }
140134{% endif % }
141135{% endif % }
136+ {% do server_states.append(conf_state_id) % }
142137
143138{% if settings.enabled != None % }
144139{% set status_state_id = ' server_state_' ~ loop.index0 % }
@@ -156,9 +151,7 @@ nginx_server_available_dir:
156151 - file : {{ conf_state_id }}
157152{% endif % }
158153
159- {% if ' deleted' not in settings or ( ' deleted' in settings and settings.deleted == False ) % }
160154{% do server_states.append(status_state_id) % }
161- {% endif % }
162155{%- endif % } {# enabled != available_dir #}
163156{% endif % }
164157{% endfor % }
0 commit comments