mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-07-25 12:15:32 +03:00
32 lines
678 B
Text
32 lines
678 B
Text
#!/sbin/openrc-run
|
|
name="Vault server"
|
|
description="Vault is a tool for securely accessing secrets"
|
|
description_reload="Reload configuration"
|
|
|
|
extra_started_commands="reload"
|
|
|
|
command="/usr/sbin/${RC_SVCNAME}"
|
|
command_args="${vault_opts}"
|
|
command_user="${RC_SVCNAME}:${RC_SVCNAME}"
|
|
|
|
supervisor=supervise-daemon
|
|
output_log="/var/log/${RC_SVCNAME}.log"
|
|
error_log="/var/log/${RC_SVCNAME}.log"
|
|
respawn_max=0
|
|
respawn_delay=10
|
|
|
|
depend() {
|
|
need net
|
|
after firewall
|
|
}
|
|
|
|
start_pre() {
|
|
checkpath -f -m 0644 -o "$command_user" "$output_log" "$error_log"
|
|
}
|
|
|
|
reload() {
|
|
start_pre \
|
|
&& ebegin "Reloading $RC_SVCNAME configuration" \
|
|
&& $supervisor "$RC_SVCNAME" --signal HUP
|
|
eend $?
|
|
}
|