[Unit]
Description=Consul Template Agent
Wants=basic.target
After=basic.target network.target consul.service

[Service]
EnvironmentFile=-/etc/default/consul-template
ExecStart=/usr/bin/consul agent $OPTIONS -config-dir /etc/consul-template.d
ExecReload=/bin/kill -HUP $MAINPID
User=root
Group=root
KillMode=process
Restart=on-abnormal
RestartSec=10s
LimitNOFILE=4096

[Install]
WantedBy=multi-user.target