Compare commits

..

2 Commits

1 changed files with 5 additions and 2 deletions

View File

@ -1,10 +1,10 @@
[Unit]
Description=vault server
Requires=network-online.target
Requires=network-online.target{% if config.storage and config.storage.type == "consul" %} consul.service{% endif %}
After=network-online.target{% if config.storage and config.storage.type == "consul" %} consul.service{% endif %}
[Service]
EnvironmentFile=-/etc/{% if grains['os_family'] == 'Debian' %}default{% else %}sysconfig{% endif %}/vault
EnvironmentFile=-/etc/sysconfig/vault
User={{ user }}
Group={{ group }}
ExecStart=/usr/local/bin/vault server {% if config.dev_mode %}-dev{% else %}-config="/etc/vault.d/config.hcl"{% endif %}
@ -16,3 +16,6 @@ AmbientCapabilities=CAP_IPC_LOCK
SecureBits=keep-caps
NoNewPrivileges=yes
KillSignal=SIGINT
[Install]
WantedBy=multi-user.target