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 % }
@@ -98,10 +99,6 @@ nginx_server_available_dir:
98
99
- clean: {{ nginx.servers.purge_servers_config }}
99
100
{%- endif % }
100
101
101
- # Manage the actual server files
102
- {% for server, settings in nginx.servers.managed.items() % }
103
- {% endfor % }
104
-
105
102
# Managed enabled/disabled state for servers
106
103
{% for server, settings in nginx.servers.managed.items() % }
107
104
{% set conf_state_id = ' server_conf_' ~ loop.index0 % }
@@ -125,8 +122,6 @@ nginx_server_available_dir:
125
122
}}
126
123
- makedirs: True
127
124
- template: jinja
128
- - require_in:
129
- - service: nginx_service
130
125
{% if ' source_path' not in settings.config % }
131
126
- context:
132
127
config: {{ settings.config| json(sort_keys = False ) }}
@@ -136,9 +131,9 @@ nginx_server_available_dir:
136
131
- unless:
137
132
- test - e {{ server_curpath(server) }}
138
133
{% endif % }
139
- {% do server_states.append(conf_state_id) % }
140
134
{% endif % }
141
135
{% endif % }
136
+ {% do server_states.append(conf_state_id) % }
142
137
143
138
{% if settings.enabled != None % }
144
139
{% set status_state_id = ' server_state_' ~ loop.index0 % }
@@ -156,9 +151,7 @@ nginx_server_available_dir:
156
151
- file : {{ conf_state_id }}
157
152
{% endif % }
158
153
159
- {% if ' deleted' not in settings or ( ' deleted' in settings and settings.deleted == False ) % }
160
154
{% do server_states.append(status_state_id) % }
161
- {% endif % }
162
155
{%- endif % } {# enabled != available_dir #}
163
156
{% endif % }
164
157
{% endfor % }
0 commit comments