Skip to content

Commit c55120a

Browse files
Merge pull request #275 from anderbubble/issues/274
Ignore missing servers or snippets when removing from map
2 parents a55f741 + 0cd7c7b commit c55120a

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

nginx/certificates.sls

+1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ generate_nginx_dhparam_{{ dh_param }}_key:
3030
- creates: {{ certificates_path }}/{{ dh_param }}
3131
- require:
3232
- file: prepare_certificates_path_dir
33+
- pkg: generate_nginx_dhparam_{{ dh_param }}_key
3334
- watch_in:
3435
- service: nginx_service
3536
{%- endif %}

nginx/servers_config.sls

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
{% set server_states = [] %}
1111
{#- _nginx is a lightened copy of nginx map intended to passed in templates #}
1212
{%- set _nginx = nginx.copy() %}
13-
{%- do _nginx.pop('snippets') %}
14-
{%- do _nginx.pop('servers') %}
13+
{%- do _nginx.pop('snippets') if nginx.snippets is defined %}
14+
{%- do _nginx.pop('servers') if nginx.servers is defined %}
1515
1616
# Simple path concatenation.
1717
# Needs work to make this function on windows.

nginx/snippets.sls

+2-2
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
99
{#- _nginx is a lightened copy of nginx map intended to passed in templates #}
1010
{%- set _nginx = nginx.copy() %}
11-
{%- do _nginx.pop('snippets') %}
12-
{%- do _nginx.pop('servers') %}
11+
{%- do _nginx.pop('snippets') if nginx.snippets is defined %}
12+
{%- do _nginx.pop('servers') if nginx.servers is defined %}
1313
1414
nginx_snippets_dir:
1515
file.directory:

0 commit comments

Comments
 (0)