File tree Expand file tree Collapse file tree 2 files changed +13
-20
lines changed Expand file tree Collapse file tree 2 files changed +13
-20
lines changed Original file line number Diff line number Diff line change 55{%- set tplroot = tpldir.split(' /' )[0 ] %}
66{%- from tplroot ~ ' /map.jinja' import nginx, sls_block with context % }
77{%- from tplroot ~ ' /servers_config.sls' import server_states with context % }
8- {%- from tplroot ~ ' /service.sls' import service_function with context % }
98
109{% macro file_requisites(states) % }
11- {%- for state in states % }
12- - file : {{ state }}
13- {%- endfor -% }
10+ {%- for state in states % }
11+ - file : {{ state }}
12+ {%- endfor -% }
1413{% endmacro % }
1514
1615include:
1716 - nginx.service
1817 - nginx.servers_config
1918
2019{% if server_states| length() > 0 % }
21- nginx_service_reload:
22- service.{{ service_function }}:
23- - name: {{ nginx.lookup.service }}
24- - reload : True
25- - use:
26- - service: nginx_service
27- - listen:
28- {{ file_requisites(server_states) }}
29- - require:
30- {{ file_requisites(server_states) }}
31- - service: nginx_service
20+ extend:
21+ nginx_service:
22+ service:
23+ - reload : True
24+ - require:
25+ {{ file_requisites(server_states) }}
26+ - listen:
27+ {{ file_requisites(server_states) }}
3228{% endif % }
Original file line number Diff line number Diff line change 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 % }
@@ -125,8 +126,6 @@ nginx_server_available_dir:
125126 }}
126127 - makedirs: True
127128 - template: jinja
128- - require_in:
129- - service: nginx_service
130129{% if ' source_path' not in settings.config % }
131130 - context:
132131 config: {{ settings.config| json(sort_keys = False ) }}
@@ -136,9 +135,9 @@ nginx_server_available_dir:
136135 - unless:
137136 - test - e {{ server_curpath(server) }}
138137 {% endif % }
139- {% do server_states.append(conf_state_id) % }
140138{% endif % }
141139{% endif % }
140+ {% do server_states.append(conf_state_id) % }
142141
143142{% if settings.enabled != None % }
144143{% set status_state_id = ' server_state_' ~ loop.index0 % }
@@ -156,9 +155,7 @@ nginx_server_available_dir:
156155 - file : {{ conf_state_id }}
157156{% endif % }
158157
159- {% if ' deleted' not in settings or ( ' deleted' in settings and settings.deleted == False ) % }
160158{% do server_states.append(status_state_id) % }
161- {% endif % }
162159{%- endif % } {# enabled != available_dir #}
163160{% endif % }
164161{% endfor % }
You can’t perform that action at this time.
0 commit comments