Blame salt/profile/matrix/files/workers.nginx
|
Sasi Olin |
08cea7 |
{% set workers = salt['pillar.get']('profile:matrix:workers') %}
|
|
Sasi Olin |
08cea7 |
|
|
Sasi Olin |
08cea7 |
{% for app, types in workers.items() %}
|
|
Sasi Olin |
f0a978 |
{% for type in types %}
|
|
Sasi Olin |
08cea7 |
|
|
Jacob Michalskie |
2c2b59 |
{%- if type.get('rest') is mapping %}
|
|
Sasi Olin |
4e2f5d |
{%- for uri in type.get('rest') %}
|
|
Sasi Olin |
08cea7 |
location ~ {{ uri }} {
|
|
Sasi Olin |
08cea7 |
proxy_pass http://{{ app }}_{{ loop.index }}$request_uri;
|
|
Sasi Olin |
08cea7 |
proxy_set_header X-Forwarded-For $remote_addr;
|
|
Sasi Olin |
08cea7 |
proxy_set_header Host $host;
|
|
Sasi Olin |
08cea7 |
}
|
|
Sasi Olin |
08cea7 |
{% endfor %}
|
|
Sasi Olin |
136178 |
{% endif %}
|
|
Sasi Olin |
08cea7 |
|
|
Sasi Olin |
08cea7 |
{% endfor %}
|
|
Sasi Olin |
08cea7 |
{% endfor %}
|