]> git.proxmox.com Git - mirror_acme.sh.git/commitdiff
migrate FABIO to VAULT_FABIO_MODE and persist it
authorPMExtra <pm@jubeat.net>
Fri, 23 Dec 2022 11:32:06 +0000 (19:32 +0800)
committerPMExtra <pm@jubeat.net>
Fri, 23 Dec 2022 11:34:31 +0000 (19:34 +0800)
deploy/vault.sh
deploy/vault_cli.sh

index 6c953fc6248c89347327977fb491dd8deb218e99..30e825eb486a7c2a28836b60b7bff7b9c76a1b70 100644 (file)
@@ -66,6 +66,8 @@ vault_deploy() {
     _savedeployconf VAULT_TOKEN "$VAULT_TOKEN"
   fi
 
+  _migratedeployconf FABIO VAULT_FABIO_MODE
+
   # JSON does not allow multiline strings.
   # So replacing new-lines with "\n" here
   _ckey=$(sed -z 's/\n/\\n/g' <"$2")
@@ -86,7 +88,7 @@ vault_deploy() {
 
   URL="$VAULT_ADDR/v1/$VAULT_PREFIX/$_cdomain"
 
-  if [ -n "$FABIO" ]; then
+  if [ -n "$VAULT_FABIO_MODE" ]; then
     _info "Writing certificate and key to $URL in Fabio mode"
     if [ -n "$VAULT_KV_V2" ]; then
       _post "{ \"data\": {\"cert\": \"$_cfullchain\", \"key\": \"$_ckey\"} }" "$URL" >/dev/null || return 1
index da6fe0930153341f791f40636ccf2e6d77b4dddc..ecbffd23bb795d4be0337e8c65a68b443b386c39 100644 (file)
@@ -64,6 +64,8 @@ vault_cli_deploy() {
     _savedeployconf VAULT_TOKEN "$VAULT_TOKEN"
   fi
 
+  _migratedeployconf FABIO VAULT_FABIO_MODE
+
   VAULT_CMD=$(command -v vault)
   if [ ! $? ]; then
     _err "cannot find vault binary!"
@@ -78,7 +80,7 @@ vault_cli_deploy() {
     fi
   fi
 
-  if [ -n "$FABIO" ]; then
+  if [ -n "$VAULT_FABIO_MODE" ]; then
     _info "Writing certificate and key to $URL in Fabio mode"
     $VAULT_CMD kv put "${VAULT_PREFIX}/${_cdomain}" cert=@"$_cfullchain" key=@"$_ckey" || return 1
   else