formula-prometheus/prometheus/files/exporter/service

19 lines
481 B
Text

[Unit]
Description=Prometheus {{ exporter }} Exporter
Documentation=https://prometheus.io/docs/introduction/overview/
After=network-online.target
[Service]
EnvironmentFile=-/etc/default/{{ svc_name }}
User={{ user }}
Group={{ user }}
Restart=on-failure
ExecStart=/opt/prometheus/{{ exporter }}/bin/{{ svc_name }}
{%- if svc_args is string %}{{ svc_args }}{% else %}
{%- for svc_arg in svc_args %} \
{{ svc_arg }}
{%- endfor %}
{%- endif %}
[Install]
WantedBy=multi-user.target