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 5
5
{%- set tplroot = tpldir.split(' /' )[0 ] %}
6
6
{%- from tplroot ~ ' /map.jinja' import nginx, sls_block with context % }
7
7
{%- from tplroot ~ ' /servers_config.sls' import server_states with context % }
8
- {%- from tplroot ~ ' /service.sls' import service_function with context % }
9
8
10
9
{% macro file_requisites(states) % }
11
- {%- for state in states % }
12
- - file : {{ state }}
13
- {%- endfor -% }
10
+ {%- for state in states % }
11
+ - file : {{ state }}
12
+ {%- endfor -% }
14
13
{% endmacro % }
15
14
16
15
include:
17
16
- nginx.service
18
17
- nginx.servers_config
19
18
20
19
{% 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) }}
32
28
{% endif % }
Original file line number Diff line number Diff line change 52
52
file .symlink:
53
53
{{ sls_block(nginx.servers.symlink_opts) }}
54
54
- name: {{ server_path(server, state) }}
55
+ - makedirs: True
55
56
- target: {{ server_path(server, anti_state) }}
56
57
{%- else % }
57
58
{%- if deleted == True % }
@@ -125,8 +126,6 @@ nginx_server_available_dir:
125
126
}}
126
127
- makedirs: True
127
128
- template: jinja
128
- - require_in:
129
- - service: nginx_service
130
129
{% if ' source_path' not in settings.config % }
131
130
- context:
132
131
config: {{ settings.config| json(sort_keys = False ) }}
@@ -136,9 +135,9 @@ nginx_server_available_dir:
136
135
- unless:
137
136
- test - e {{ server_curpath(server) }}
138
137
{% endif % }
139
- {% do server_states.append(conf_state_id) % }
140
138
{% endif % }
141
139
{% endif % }
140
+ {% do server_states.append(conf_state_id) % }
142
141
143
142
{% if settings.enabled != None % }
144
143
{% set status_state_id = ' server_state_' ~ loop.index0 % }
@@ -156,9 +155,7 @@ nginx_server_available_dir:
156
155
- file : {{ conf_state_id }}
157
156
{% endif % }
158
157
159
- {% if ' deleted' not in settings or ( ' deleted' in settings and settings.deleted == False ) % }
160
158
{% do server_states.append(status_state_id) % }
161
- {% endif % }
162
159
{%- endif % } {# enabled != available_dir #}
163
160
{% endif % }
164
161
{% endfor % }
You can’t perform that action at this time.
0 commit comments