26 lines
520 B
Text
26 lines
520 B
Text
|
[Unit]
|
||
|
Description=Prometheus {{ svc }} Exporter
|
||
|
{%- if url is string %}
|
||
|
Documentation={{ url }}
|
||
|
{%- endif %}
|
||
|
Wants=basic.target
|
||
|
After=basic.target network.target
|
||
|
|
||
|
[Service]
|
||
|
User={{ user }}
|
||
|
Group={{ group }}
|
||
|
EnvironmentFile=/etc/default/{{ svc }}
|
||
|
ExecStart={{ bin_path }}/{{ svc }} $ARGS
|
||
|
{%- if args is string %}} {{ args }}{% else %}
|
||
|
{%- for arg in args %}} \
|
||
|
{{ arg }}
|
||
|
{%- endfor %}
|
||
|
{%- endif %}
|
||
|
ExecReload=/bin/kill -HUP $MAINPID
|
||
|
KillMode=process
|
||
|
Restart=always
|
||
|
RestartSec=42s
|
||
|
|
||
|
[Install]
|
||
|
WantedBy=multi-user.target
|