@@ -101,14 +101,15 @@ nginx_server_available_dir:
101
101
102
102
# Managed enabled/disabled state for servers
103
103
{% for server, settings in nginx.servers.managed.items() % }
104
+ {% set server_enabled = settings.enabled | default(True ) % }
104
105
{% set conf_state_id = ' server_conf_' ~ loop.index0 % }
105
106
{% if ' deleted' in settings and settings.deleted % }
106
107
{{ conf_state_id }}:
107
108
file .absent:
108
109
- name: {{ server_curpath(server) }}
109
110
{% do server_states.append(conf_state_id) % }
110
111
{% else % }
111
- {% if settings.enabled == True % }
112
+ {% if server_enabled == True % }
112
113
{{ conf_state_id }}:
113
114
file .managed:
114
115
{{ sls_block(nginx.servers.managed_opts) }}
@@ -142,7 +143,7 @@ nginx_server_available_dir:
142
143
{% endif % }
143
144
{% endif % }
144
145
145
- {% if settings.enabled != None % }
146
+ {% if settings.enabled is defined and server_enabled != None % }
146
147
{% set status_state_id = ' server_state_' ~ loop.index0 % }
147
148
{%- set enabled_dir = path_join(server, nginx.servers.managed.get(server).get(' enabled_dir' , nginx.lookup.server_enabled)) -% }
148
149
{%- set available_dir = path_join(server, nginx.servers.managed.get(server).get(' available_dir' , nginx.lookup.server_available)) -% }
@@ -151,9 +152,9 @@ nginx_server_available_dir:
151
152
{% if ' deleted' in settings and settings.deleted % }
152
153
{{ manage_status(server, False , True ) }}
153
154
{% else % }
154
- {{ manage_status(server, settings.enabled , False ) }}
155
+ {{ manage_status(server, server_enabled , False ) }}
155
156
{% endif % }
156
- {% if settings.enabled == True % }
157
+ {% if server_enabled == True % }
157
158
- require:
158
159
- file : {{ conf_state_id }}
159
160
{% endif % }
0 commit comments