mirror of
https://github.com/gravitl/netmaker.git
synced 2025-11-01 12:42:42 +08:00
NET-513 (#2492)
nm-certs.sh now requests certificate for EE and CE edition domains accordingly.
This commit is contained in:
@@ -27,6 +27,7 @@ if [ -n "$(docker ps | grep caddy)" ]; then
|
|||||||
docker-compose -f /root/docker-compose.yml stop caddy
|
docker-compose -f /root/docker-compose.yml stop caddy
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ "$INSTALL_TYPE" = "ce" ]; then
|
||||||
CERTBOT_PARAMS=$(cat <<EOF
|
CERTBOT_PARAMS=$(cat <<EOF
|
||||||
certonly --standalone \
|
certonly --standalone \
|
||||||
--non-interactive --agree-tos \
|
--non-interactive --agree-tos \
|
||||||
@@ -35,12 +36,25 @@ certonly --standalone \
|
|||||||
-d broker.$NM_DOMAIN \
|
-d broker.$NM_DOMAIN \
|
||||||
-d dashboard.$NM_DOMAIN \
|
-d dashboard.$NM_DOMAIN \
|
||||||
-d turn.$NM_DOMAIN \
|
-d turn.$NM_DOMAIN \
|
||||||
|
-d turnapi.$NM_DOMAIN
|
||||||
|
EOF
|
||||||
|
)
|
||||||
|
elif [ "$INSTALL_TYPE" = "ee" ]; then
|
||||||
|
CERTBOT_PARAMS=$(cat <<EOF
|
||||||
|
certonly --standalone \
|
||||||
|
--non-interactive --expand --agree-tos \
|
||||||
|
-m $NM_EMAIL \
|
||||||
|
-d api.$NM_DOMAIN \
|
||||||
|
-d broker.$NM_DOMAIN \
|
||||||
|
-d dashboard.$NM_DOMAIN \
|
||||||
|
-d turn.$NM_DOMAIN \
|
||||||
-d turnapi.$NM_DOMAIN \
|
-d turnapi.$NM_DOMAIN \
|
||||||
-d netmaker-exporter.$NM_DOMAIN \
|
-d netmaker-exporter.$NM_DOMAIN \
|
||||||
-d grafana.$NM_DOMAIN \
|
-d grafana.$NM_DOMAIN \
|
||||||
-d prometheus.$NM_DOMAIN
|
-d prometheus.$NM_DOMAIN
|
||||||
EOF
|
EOF
|
||||||
)
|
)
|
||||||
|
fi
|
||||||
|
|
||||||
# generate an entrypoint for zerossl-certbot
|
# generate an entrypoint for zerossl-certbot
|
||||||
cat <<EOF >"$SCRIPT_DIR/certbot-entry.sh"
|
cat <<EOF >"$SCRIPT_DIR/certbot-entry.sh"
|
||||||
|
|||||||
Reference in New Issue
Block a user