diff --git a/certbot/scripts/checkRenewCerts.sh b/certbot/scripts/checkRenewCerts.sh index a12df00..3d45fab 100644 --- a/certbot/scripts/checkRenewCerts.sh +++ b/certbot/scripts/checkRenewCerts.sh @@ -63,10 +63,23 @@ check_second_cert() { fi } +# Проверка второго сертификата и запуск соответствующего сценария обновления +check_third_cert() { + local second_cert="/etc/letsencrypt/live/easysite102.ru/cert.pem" + local second_script="/opt/renewValitovGazizCert.sh" + local warning_days=2 + + if check_local_cert "$second_cert" "$warning_days"; then + echo "Запускаю обновление тетьего сертификата..." + "$third_script" + fi +} + # Основная функция для последовательной проверки обоих сертификатов main() { check_first_cert check_second_cert + check_third_cert } # Запуск основной функции diff --git a/certbot/scripts/init-certbot.sh b/certbot/scripts/init-certbot.sh index 08392a2..511f43c 100644 --- a/certbot/scripts/init-certbot.sh +++ b/certbot/scripts/init-certbot.sh @@ -1,18 +1,28 @@ #!/bin/sh -# Проверяем наличие сертификатов -if [ ! -d "/etc/letsencrypt/live/${DOMAINS}" ]; then +# Проверяем наличие сертификатов для yalarba.ru +if [ ! -d "/etc/letsencrypt/live/${DOMAINS_yalarba}" ]; then echo "Получаем новые сертификаты yalarba ..." certbot certonly --webroot \ --config /etc/letsencrypt/config/certbot.ini \ -w /var/www/certbot \ - -d ${DOMAINS} + -d ${DOMAINS_yalarba} fi +# Проверяем наличие сертификатов для valitovgaziz.ru if [ ! -d "/etc/letsencrypt/live/${DOMAINS_valitovgaziz}" ]; then echo "Получаем новые сертификаты valitovgaziz ..." certbot certonly --webroot \ --config /etc/letsencrypt/config/certbot.ini \ -w /var/www/certbot \ -d ${DOMAINS_valitovgaziz} +fi + +# Проверяем наличие сертификатов для easysite102.ru +if [ ! -d "/etc/letsencrypt/live/${DOMAINS_easysite102}" ]; then + echo "Получаем новые сертификаты easysite102 ..." + certbot certonly --webroot \ + --config /etc/letsencrypt/config/certbot.ini \ + -w /var/www/certbot \ + -d ${DOMAINS_easysite102} fi \ No newline at end of file