diff --git a/dist/systemd/nomad.service b/dist/systemd/nomad.service index 331d2f313..9533c1718 100644 --- a/dist/systemd/nomad.service +++ b/dist/systemd/nomad.service @@ -1,12 +1,23 @@ [Unit] Description=Nomad Documentation=https://nomadproject.io/docs/ +Wants=network-online.target +After=network-online.target + +# If you are running Consul, please uncomment following Wants/After configs. +# Assuming your Consul service unit name is "consul" +#Wants=consul.service +#After=consul.service [Service] KillMode=process KillSignal=SIGINT ExecStart=/usr/bin/nomad agent -config /etc/nomad ExecReload=/bin/kill -HUP $MAINPID +Restart=on-failure +RestartSec=2 +StartLimitBurst=3 +StartLimitIntervalSec=10 LimitNOFILE=65536 [Install]