Renew leases in the background

This commit is contained in:
Daniel Berteaud 2023-09-29 15:08:37 +02:00
parent 3285bce1c7
commit 093779a1a3
1 changed files with 3 additions and 3 deletions

6
ctctl
View File

@ -222,9 +222,9 @@ ctctl_auth_env(){
ctctl_renew_leases(){
# Renew vault token
[ -n "${VAULT_TOKEN}" ] && vault token renew >/dev/null
[ -n "${NOMAD_LEASE}" ] && vault lease renew ${NOMAD_LEASE} >/dev/null
[ -n "${CONSUL_LEASE}" ] && vault lease renew ${CONSUL_LEASE} > /dev/null
([ -n "${VAULT_TOKEN}" ] && vault token renew >/dev/null &)
([ -n "${NOMAD_LEASE}" ] && vault lease renew ${NOMAD_LEASE} >/dev/null &)
([ -n "${CONSUL_LEASE}" ] && vault lease renew ${CONSUL_LEASE} >/dev/null &)
}
# Logout from the current env