File tree Expand file tree Collapse file tree 6 files changed +34
-1
lines changed Expand file tree Collapse file tree 6 files changed +34
-1
lines changed Original file line number Diff line number Diff line change 2
2
3
3
## 0.3.3 (Unreleased)
4
4
5
+ FEATURES:
6
+
7
+ Add support for configuration snippets.
8
+
5
9
ENHANCEMENTS:
6
10
7
11
* Add support for NGINX GRPC directives.
8
12
* Add support for NGINX GZIP directives.
9
- * Added support for upstream server ` backup ` parameter in http and stream template.
13
+ * Add support for upstream server ` backup ` parameter in http and stream template.
10
14
* Only run GitHub actions Galaxy CI/CD workflow when a new release is published.
11
15
* Update list of supported platforms.
12
16
Original file line number Diff line number Diff line change @@ -24,3 +24,8 @@ nginx_config_ssl_upload_crt_src: ssl/*.crt
24
24
nginx_config_ssl_upload_crt_dest : /etc/ssl/certs/
25
25
nginx_config_ssl_upload_key_src : ssl/*.key
26
26
nginx_config_ssl_upload_key_dest : /etc/ssl/private/
27
+ # Upload individual NGINX snippets.
28
+ nginx_config_snippet_upload_enable : false
29
+ nginx_config_snippet_upload :
30
+ - src : config/snippets/snippet.conf
31
+ dest : /etc/nginx/snippets # You can optionally also include the file name
Original file line number Diff line number Diff line change
1
+ location /snippet {
2
+ }
Original file line number Diff line number Diff line change 13
13
nginx_config_main_upload_src : ../common/files/nginx.conf
14
14
nginx_config_http_upload_enable : true
15
15
nginx_config_http_upload_src : ../common/files/http/*.conf
16
+ nginx_config_snippet_upload_enable : true
17
+ nginx_config_snippet_upload :
18
+ - src : ../common/files/snippets/location_snippet.conf
19
+ dest : /etc/nginx/snippets
Original file line number Diff line number Diff line change 1
1
---
2
+ - name : Upload NGINX config snippets
3
+ block :
4
+ - name : Ensure NGINX config snippet directories exist
5
+ file :
6
+ path : " {{ item.dest | dirname if item.dest.endswith('.conf') else item.dest }}"
7
+ state : directory
8
+ mode : 0755
9
+ loop : " {{ nginx_config_snippet_upload }}"
10
+
11
+ - name : Upload NGINX config snippet files
12
+ copy :
13
+ src : " {{ item.src }}"
14
+ dest : " {{ item.dest }}"
15
+ backup : yes
16
+ mode : 0644
17
+ loop : " {{ nginx_config_snippet_upload }}"
18
+ when : nginx_config_snippet_upload_enable
19
+
2
20
- name : Upload NGINX main config
3
21
block :
4
22
- name : Ensure NGINX main directory exists
You can’t perform that action at this time.
0 commit comments