File tree 1 file changed +8
-3
lines changed
1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,10 @@ include:
4
4
- nginx.service
5
5
6
6
{% set certificates_path = salt[' pillar.get' ](' nginx:certificates_path' , ' /etc/nginx/ssl' ) % }
7
+ prepare_certificates_path_dir:
8
+ file .directory:
9
+ - name: {{ certificates_path }}
10
+ - makedirs: True
7
11
8
12
{%- for dh_param, value in salt[' pillar.get' ](' nginx:dh_param' , {}).items() % }
9
13
{%- if value is string % }
@@ -12,19 +16,20 @@ create_nginx_dhparam_{{ dh_param }}_key:
12
16
- name: {{ certificates_path }}/ {{ dh_param }}
13
17
- contents_pillar: nginx:dh_param:{{ dh_param }}
14
18
- makedirs: True
19
+ - require:
20
+ - file : prepare_certificates_path_dir
15
21
- watch_in:
16
22
- service: nginx_service
17
23
{%- else % }
18
24
generate_nginx_dhparam_{{ dh_param }}_key:
19
25
pkg.installed:
20
26
- name: {{ nginx.lookup.openssl_package }}
21
- file .directory:
22
- - name: {{ certificates_path }}
23
- - makedirs: True
24
27
cmd.run:
25
28
- name: openssl dhparam - out {{ dh_param }} {{ value.get(' keysize' , 2048 ) }}
26
29
- cwd: {{ certificates_path }}
27
30
- creates: {{ certificates_path }}/ {{ dh_param }}
31
+ - require:
32
+ - file : prepare_certificates_path_dir
28
33
- watch_in:
29
34
- service: nginx_service
30
35
{%- endif % }
You can’t perform that action at this time.
0 commit comments