[Unit]
Description=Vault
Documentation=https://vaultproject.io/docs/

[Service]
Restart=on-failure
ExecStart=/usr/local/bin/vault server -config /etc/vault.d/server.hcl
ExecReload=/bin/kill -HUP $MAINPID
LimitMEMLOCK=infinity
KillSignal=SIGTERM
User=vault
Group=vault
RestartSec=42s

[Install]
WantedBy=multi-user.target