@@ -101,14 +101,15 @@ nginx_server_available_dir:
101101
102102# Managed enabled/disabled state for servers
103103{% for server, settings in nginx.servers.managed.items() % }
104+ {% set server_enabled = settings.enabled | default(True ) % }
104105{% set conf_state_id = ' server_conf_' ~ loop.index0 % }
105106{% if ' deleted' in settings and settings.deleted % }
106107{{ conf_state_id }}:
107108 file .absent:
108109 - name: {{ server_curpath(server) }}
109110{% do server_states.append(conf_state_id) % }
110111{% else % }
111- {% if settings.enabled == True % }
112+ {% if server_enabled == True % }
112113{{ conf_state_id }}:
113114 file .managed:
114115 {{ sls_block(nginx.servers.managed_opts) }}
@@ -142,7 +143,7 @@ nginx_server_available_dir:
142143{% endif % }
143144{% endif % }
144145
145- {% if settings.enabled != None % }
146+ {% if settings.enabled is defined and server_enabled != None % }
146147{% set status_state_id = ' server_state_' ~ loop.index0 % }
147148{%- set enabled_dir = path_join(server, nginx.servers.managed.get(server).get(' enabled_dir' , nginx.lookup.server_enabled)) -% }
148149{%- 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:
151152{% if ' deleted' in settings and settings.deleted % }
152153{{ manage_status(server, False , True ) }}
153154{% else % }
154- {{ manage_status(server, settings.enabled , False ) }}
155+ {{ manage_status(server, server_enabled , False ) }}
155156{% endif % }
156- {% if settings.enabled == True % }
157+ {% if server_enabled == True % }
157158 - require:
158159 - file : {{ conf_state_id }}
159160{% endif % }
0 commit comments