diff --git a/bin/nettoyer_acme_json_certifs.sh b/bin/nettoyer_acme_json_certifs.sh index 8d5feb5..4c44ae3 100755 --- a/bin/nettoyer_acme_json_certifs.sh +++ b/bin/nettoyer_acme_json_certifs.sh @@ -4,13 +4,19 @@ #ki: fab #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="/tmp/acme.json" FILE_URL=$(mktemp) FILE_ACME_TMP=$(mktemp) #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 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 #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 #absent, on vire de acme.json echo "on supprime "$url