You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: action.yml
+10-5Lines changed: 10 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -24,14 +24,19 @@ inputs:
24
24
default: "nginx.conf"
25
25
transformed-nginx-config-directory-path:
26
26
description: >
27
-
'The transformed absolute path of the NGINX configuration directory in NGINXaaS for Azure deployment, example: "/etc/nginx/".
28
-
If the "include" directive in the NGINX configuration files uses absolute paths, the path transformation
29
-
can be used to overwrite the file paths when the action synchronizes the files to the NGINXaaS for Azure deployment.'
27
+
'The absolute directory path in the NGINXaaS for Azure deployment where your configuration files will be placed.
28
+
All files found in the nginx-config-directory-path will be copied to this location in the deployment.
29
+
For example, use "/etc/nginx/" to match the standard NGINX directory structure on Azure.
30
+
If your NGINX configuration files use absolute paths in "include" directives, this setting ensures those paths are correctly mapped in the deployment by prepending the specified directory.'
30
31
required: false
31
32
default: ""
32
33
nginx-certificates:
33
34
description: 'An array of JSON objects each with keys nginx_cert_name, keyvault_secret, certificate_virtual_path and key_virtual_path. Example: [{"certificateName": "server1", "keyvaultSecret": "https://...", "certificateVirtualPath": "/etc/ssl/certs/server1.crt", "keyVirtualPath": "/etc/ssl/certs/server1.key" }, {"name": "server2", "keyvaultSecret": "https://...", "certificateVirtualPath": "/etc/ssl/certs/server2.crt", "keyVirtualPath": "/etc/ssl/certs/server2.key" }] '
34
35
required: false
36
+
protected-files:
37
+
description: "Comma-separated list of file paths relative to nginx-config-directory-path that should be marked as protected. Example: 'ssl/private.key,conf.d/secrets.conf'"
38
+
required: false
39
+
default: ""
35
40
debug:
36
41
description: "Enable/Disable debug output."
37
42
required: false
@@ -40,10 +45,10 @@ runs:
40
45
using: "composite"
41
46
steps:
42
47
- name: "Synchronize NGINX certificate(s) from the Git repository to an NGINXaaS for Azure deployment"
0 commit comments