Сделать certbot_email необязательной переменной
This commit is contained in:
parent
83331b7475
commit
5a9bd457c3
16
install.sh
16
install.sh
|
|
@ -10,12 +10,13 @@ set -e
|
|||
|
||||
usage() {
|
||||
echo "Использование: $0"
|
||||
echo "Переменные (обязательно задать через экспорт или перед вызовом):"
|
||||
echo "Обязательные переменные (через экспорт или перед вызовом):"
|
||||
echo " client_f7cloud - домен для клиента"
|
||||
echo " ip_client_f7cloud - IP адрес клиента"
|
||||
echo " hpb_f7cloud - домен для HPB"
|
||||
echo " ip_hpb_f7cloud - IP адрес HPB"
|
||||
echo " certbot_email - почта для сертификатов certbot"
|
||||
echo "Необязательные переменные:"
|
||||
echo " certbot_email - почта для сертификатов certbot (нужна только если будете вызывать certbot)"
|
||||
echo ""
|
||||
echo "Пример:"
|
||||
echo " client_f7cloud=client.example.com ip_client_f7cloud=10.0.0.1 \\"
|
||||
|
|
@ -24,7 +25,7 @@ usage() {
|
|||
exit 1
|
||||
}
|
||||
|
||||
for var in client_f7cloud ip_client_f7cloud hpb_f7cloud ip_hpb_f7cloud certbot_email; do
|
||||
for var in client_f7cloud ip_client_f7cloud hpb_f7cloud ip_hpb_f7cloud; do
|
||||
if [ -z "${!var}" ]; then
|
||||
echo "Ошибка: не задана переменная $var"
|
||||
usage
|
||||
|
|
@ -125,5 +126,10 @@ nginx -t
|
|||
echo "Перезагрузка nginx..."
|
||||
systemctl reload nginx
|
||||
|
||||
echo "Готово. Certbot установлен. Для получения сертификатов используйте:"
|
||||
echo " certbot --nginx -d $client_f7cloud -d $hpb_f7cloud --email $certbot_email --agree-tos"
|
||||
echo "Готово. Certbot установлен."
|
||||
if [ -n "$certbot_email" ]; then
|
||||
echo "Для получения сертификатов можно использовать:"
|
||||
echo " certbot --nginx -d $client_f7cloud -d $hpb_f7cloud --email $certbot_email --agree-tos"
|
||||
else
|
||||
echo "Переменная certbot_email не задана. Certbot можно вызвать вручную при необходимости."
|
||||
fi
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user