diff --git a/issue-or-renew-certs-for-dsm.sh b/issue-or-renew-certs-for-dsm.sh index e8e3d3d..4ea142f 100644 --- a/issue-or-renew-certs-for-dsm.sh +++ b/issue-or-renew-certs-for-dsm.sh @@ -3,9 +3,6 @@ DOMAIN_FILES_PATH="$SCRIPT_PATH/domains" ACMESH_CONTAINER_DATA_PATH="$SCRIPT_PATH/data" ACMESH_LOCAL_PATH="$SCRIPT_PATH/acme.sh" -source $SCRIPT_PATH/INFOMANIAK_API_TOKEN.secret -source $SCRIPT_PATH/ZEROSSL.secret - JOUR="$(date +%Y-%m-%d_%H%M)" LOGFILENAME="logs/$JOUR.log" @@ -29,6 +26,22 @@ if [ ! -d $SCRIPT_PATH/logs ] then mkdir -p $SCRIPT_PATH/logs fi +if [ -f $SCRIPT_PATH/INFOMANIAK_API_TOKEN.secret ] +then source $SCRIPT_PATH/INFOMANIAK_API_TOKEN.secret +else echo " +Le token d'API d'Infomaniak est manquant. +INFOMANIAK_API_TOKEN.secret doit définir la variable INFOMANIAK_API_TOKEN=\"xxxxx\" +" +fi + +if [ -f $SCRIPT_PATH/ZEROSSL.secret ] +then source $SCRIPT_PATH/ZEROSSL.secret +else echo " +Les clefs d'API de zeroSSL sont manquantes. +Le fichier ZEROSSL.secret doit définir les variables EAB_KID='xxx' et EAB_HMAC_KEY='xxx' +" +fi + for d in $(ls $DOMAIN_FILES_PATH/*.domain) do source $d