Dont't configure gitlab-ce for SSL (https), if no certificates present.
This commit is contained in:
parent
873368edfe
commit
aa1557a6d7
@ -529,13 +529,19 @@ EOF
|
||||
echo_skipped
|
||||
fi
|
||||
|
||||
if [[ ! -d "/var/lib/dehydrated/certs/${HOST_NAME}" ]]; then
|
||||
URL_SCHEMA="http"
|
||||
else
|
||||
URL_SCHEMA="https"
|
||||
fi
|
||||
|
||||
echononl " Adjust ${GITLAB_CONF_FILE} - external_url"
|
||||
|
||||
if ! grep -E "^\s*external_url" $GITLAB_CONF_FILE 2> /dev/null | grep -q -E "${HOST_NAME}" 2> /dev/null ; then
|
||||
|
||||
if grep -q -E "^\s*external_url" $GITLAB_CONF_FILE 2> /dev/null ; then
|
||||
|
||||
perl -i -n -p -e "s#^(\s*(external_url).*)#\#\# \1\n\2 'https://${HOST_NAME}'#" $GITLAB_CONF_FILE
|
||||
perl -i -n -p -e "s#^(\s*(external_url).*)#\#\# \1\n\2 '${URL_SCHEMA}://${HOST_NAME}'#" $GITLAB_CONF_FILE
|
||||
if [[ $? -eq 0 ]] ; then
|
||||
echo_ok
|
||||
gitlab_reconfigure=true
|
||||
@ -550,7 +556,7 @@ EOF
|
||||
## Added by dehydrated install script $(basename $0)
|
||||
################################################################################
|
||||
|
||||
external_url 'https://${HOST_NAME}'
|
||||
external_url '${URL_SCHEMA}://${HOST_NAME}'
|
||||
|
||||
EOF
|
||||
if [[ $? -eq 0 ]] ; then
|
||||
@ -560,7 +566,7 @@ EOF
|
||||
echo_failed
|
||||
fi
|
||||
else
|
||||
perl -i -n -p -e "s#^(\s*\#\s*(external_url).*)#\1\n\2 'https://${HOST_NAME}'#" $GITLAB_CONF_FILE
|
||||
perl -i -n -p -e "s#^(\s*\#\s*(external_url).*)#\1\n\2 '${URL_SCHEMA}://${HOST_NAME}'#" $GITLAB_CONF_FILE
|
||||
if [[ $? -eq 0 ]] ; then
|
||||
echo_ok
|
||||
gitlab_reconfigure=true
|
||||
@ -637,6 +643,8 @@ EOF
|
||||
echo_skipped
|
||||
fi
|
||||
|
||||
if [[ ! -d "/var/lib/dehydrated/certs/${HOST_NAME}" ]]; then
|
||||
|
||||
echononl " Adjust ${GITLAB_CONF_FILE} - nginx['redirect_http_to_https']"
|
||||
|
||||
if ! grep -E "^\s*nginx\['redirect_http_to_https'\]" $GITLAB_CONF_FILE 2> /dev/null | grep -q -E "true" 2> /dev/null ; then
|
||||
@ -726,6 +734,8 @@ EOF
|
||||
|
||||
fi
|
||||
|
||||
fi
|
||||
|
||||
|
||||
if [[ -d "$DH_WELL_KNOWN_DIR" ]]; then
|
||||
echononl " Backup \"$DH_WELL_KNOWN_DIR\" directory.."
|
||||
|
Loading…
Reference in New Issue
Block a user