diff --git a/roles/nginx/proxy/defaults/main.yml b/roles/nginx/proxy/defaults/main.yml index 3ba5f9e..4272d1b 100644 --- a/roles/nginx/proxy/defaults/main.yml +++ b/roles/nginx/proxy/defaults/main.yml @@ -3,4 +3,22 @@ # domain: example.com # backend_port: 12345 OR backend_socket: /example.socket # upstream_name (optional) + +# directives for proxy forwarding, prefer additional_directives +directives: | + {{ additional_directives }} + + location / { + proxy_pass http://{{ upstream_name }}; + proxy_read_timeout 300; + proxy_connect_timeout 300; + proxy_http_version 1.1; + proxy_set_header Connection $connection_upgrade; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } + additional_directives: "" diff --git a/roles/nginx/proxy/vars/main.yml b/roles/nginx/proxy/vars/main.yml deleted file mode 100644 index 2ecc098..0000000 --- a/roles/nginx/proxy/vars/main.yml +++ /dev/null @@ -1,17 +0,0 @@ ---- - -directives: | - {{ additional_directives }} - - location / { - proxy_pass http://{{ upstream_name }}; - proxy_read_timeout 300; - proxy_connect_timeout 300; - proxy_http_version 1.1; - proxy_set_header Connection $connection_upgrade; - proxy_set_header Upgrade $http_upgrade; - proxy_set_header Host $host; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-Forwarded-Proto $scheme; - }