File tree 3 files changed +4
-10
lines changed
test/salt/passenger/pillar
3 files changed +4
-10
lines changed Original file line number Diff line number Diff line change 10
10
{% set server_states = [] % }
11
11
{# - _nginx is a lightened copy of nginx map intended to passed in templates #}
12
12
{%- 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 % }
15
15
16
16
# Simple path concatenation.
17
17
# Needs work to make this function on windows.
Original file line number Diff line number Diff line change 8
8
9
9
{# - _nginx is a lightened copy of nginx map intended to passed in templates #}
10
10
{%- 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 % }
13
13
14
14
nginx_snippets_dir:
15
15
file .directory:
Original file line number Diff line number Diff line change 2
2
# vim: ft=yaml
3
3
---
4
4
# Simple pillar setup
5
- # - snippet letsencrypt
6
5
# - remove 'default' site
7
6
# - create 'mysite' site
8
7
@@ -21,10 +20,6 @@ nginx:
21
20
lookup :
22
21
passenger_package : {{ passenger_pkg }}
23
22
24
- snippets :
25
- letsencrypt.conf :
26
- - location ^~ /.well-known/acme-challenge/ :
27
- - proxy_pass : http://localhost:9999
28
23
server :
29
24
config :
30
25
# This is required to get the passenger module loaded
63
58
- index : ' index.html index.htm'
64
59
- location ~ .htm :
65
60
- try_files : ' $uri $uri/ =404'
66
- - include : ' /etc/nginx/snippets/letsencrypt.conf'
You can’t perform that action at this time.
0 commit comments