Blame salt/profile/matrix/files/upstreams.nginx
|
Jacob Michalskie |
25af9f |
{% set workers = salt['pillar.get']('profile:matrix:workers') %}
|
|
Jacob Michalskie |
25af9f |
|
|
Jacob Michalskie |
25af9f |
{% for app, types in workers.items() %}
|
|
Jacob Michalskie |
25af9f |
{% for type in types %}
|
|
Jacob Michalskie |
25af9f |
|
|
Jacob Michalskie |
25af9f |
upstream {{ app }}_{{ loop.index }} {
|
|
Jacob Michalskie |
25af9f |
{{ type.get('upstream_balancing') }}
|
|
Jacob Michalskie |
25af9f |
{%- for worker, port in type.get('workers').items() %}
|
|
Jacob Michalskie |
25af9f |
server 127.0.0.1:{{ port }}; # {{ worker }}
|
|
Jacob Michalskie |
25af9f |
{%- endfor %}
|
|
Jacob Michalskie |
25af9f |
}
|
|
Jacob Michalskie |
25af9f |
|
|
Jacob Michalskie |
25af9f |
{% endfor %}
|
|
Jacob Michalskie |
25af9f |
{% endfor %}
|