maj nettoye acme en prenant la bonne IP du srv
This commit is contained in:
parent
f95b959bf2
commit
b00916ceba
@ -4,13 +4,19 @@
|
|||||||
#ki: fab
|
#ki: fab
|
||||||
#koi: supprimer de acme.json les certificats LE devenus inutiles
|
#koi: supprimer de acme.json les certificats LE devenus inutiles
|
||||||
|
|
||||||
|
KAZ_ROOT=$(cd "$(dirname $0)"/..; pwd)
|
||||||
|
. "${KAZ_ROOT}/bin/.commonFunctions.sh"
|
||||||
|
setKazVars
|
||||||
|
. "${DOCKERS_ENV}"
|
||||||
|
|
||||||
FILE_ACME_ORI="/var/lib/docker/volumes/traefik_letsencrypt/_data/acme.json"
|
FILE_ACME_ORI="/var/lib/docker/volumes/traefik_letsencrypt/_data/acme.json"
|
||||||
FILE_ACME="/tmp/acme.json"
|
FILE_ACME="/tmp/acme.json"
|
||||||
FILE_URL=$(mktemp)
|
FILE_URL=$(mktemp)
|
||||||
FILE_ACME_TMP=$(mktemp)
|
FILE_ACME_TMP=$(mktemp)
|
||||||
|
|
||||||
#l'ip du serveur:
|
#l'ip du serveur:
|
||||||
IP_SRV=$(curl ifconfig.me)
|
#marche po pour les machines hébergée chez T.C... :( on récupère l'IP dans config/dockers.env
|
||||||
|
#MAIN_IP=$(curl ifconfig.me)
|
||||||
|
|
||||||
#sauvegarde
|
#sauvegarde
|
||||||
cp $FILE_ACME_ORI $FILE_ACME
|
cp $FILE_ACME_ORI $FILE_ACME
|
||||||
@ -21,7 +27,7 @@ jq -r '.letsencrypt.Certificates[].domain.main' $FILE_ACME > $FILE_URL
|
|||||||
|
|
||||||
while read -r url; do
|
while read -r url; do
|
||||||
#echo "Traitement de : $url"
|
#echo "Traitement de : $url"
|
||||||
nb=$(dig $url | grep $IP_SRV | wc -l)
|
nb=$(dig $url | grep $MAIN_IP | wc -l)
|
||||||
if [ "$nb" -eq 0 ]; then
|
if [ "$nb" -eq 0 ]; then
|
||||||
#absent, on vire de acme.json
|
#absent, on vire de acme.json
|
||||||
echo "on supprime "$url
|
echo "on supprime "$url
|
||||||
|
Loading…
x
Reference in New Issue
Block a user