diff --git a/roles/victoria-metrics-nginx/defaults/main.yml b/roles/victoria-metrics-nginx/defaults/main.yml index 4fe7e34..6ddc244 100644 --- a/roles/victoria-metrics-nginx/defaults/main.yml +++ b/roles/victoria-metrics-nginx/defaults/main.yml @@ -1 +1,10 @@ victoria_metrics_server_name: '{{ ansible_fqdn }}' +vm_nginx_proxy_paths: +- path: /alertmanager/ + url: http://[::1]:9093/ +- path: /vmagent/ + url: http://[::1]:8429/ +- path: /vmalert + url: http://[::1]:8880 +- path: /blackbox_exporter/ + url: http://[::1]:9115/ diff --git a/roles/victoria-metrics-nginx/templates/victoria-metrics.nginx.conf.j2 b/roles/victoria-metrics-nginx/templates/victoria-metrics.nginx.conf.j2 index c900131..ddf4810 100644 --- a/roles/victoria-metrics-nginx/templates/victoria-metrics.nginx.conf.j2 +++ b/roles/victoria-metrics-nginx/templates/victoria-metrics.nginx.conf.j2 @@ -7,4 +7,10 @@ server { proxy_pass http://[::1]:8428/; client_max_body_size 100m; } +{% for item in vm_nginx_proxy_paths %} + + location {{ item.path }} { + proxy_pass {{ item.url }}; + } +{% endfor %} }