fixed some autorenew letsencrypt problems
This commit is contained in:
parent
c2c8727fe9
commit
29c8bfccdf
5 changed files with 121 additions and 20 deletions
|
|
@ -1,5 +1,13 @@
|
|||
#!/bin/bash
|
||||
set -euo pipefail
|
||||
|
||||
CHALLENGE_RECORD="$1"
|
||||
CHALLENGE_VALUE="$2"
|
||||
|
||||
logger -t letsencrypt "deploying challenge for record ${CHALLENGE_RECORD} with value ${CHALLENGE_VALUE}"
|
||||
|
||||
for i in $LETSENCRYPT_CHALLENGE_SERVERS; do
|
||||
ssh -i /etc/letsencrypt/renewkey -o "StrictHostKeyChecking no" letsencrypt@$i $(< $LETSENCRYPT_TOKEN ) $1 $2
|
||||
logger -t letsencrypt "deploying to ${i}"
|
||||
{ ssh -i /etc/letsencrypt/renewkey -o "StrictHostKeyChecking no" letsencrypt@$i "$(cat "$LETSENCRYPT_TOKEN")" "${CHALLENGE_RECORD}" "${CHALLENGE_VALUE}" | logger -t letsencrypt -e; } ||
|
||||
{ logger -t letsencrypt "deploying failed with exit code $?"; exit 1; }
|
||||
done
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue