Merge "CentOS 8: work around mod_ssl certificate issue" into stable/train

This commit is contained in:
Zuul 2020-02-21 09:03:21 +00:00 committed by Gerrit Code Review
commit 0b3a67eb4b
1 changed files with 9 additions and 0 deletions

View File

@ -15,4 +15,13 @@ if [[ "$(whoami)" == 'root' ]]; then
else
rm -rf /var/run/httpd/* /run/httpd/* /tmp/httpd*
fi
# CentOS 8 has an issue with mod_ssl which produces an invalid Apache
# configuration in /etc/httpd/conf.d/ssl.conf. This causes the following error
# on startup:
# SSLCertificateFile: file '/etc/pki/tls/certs/localhost.crt' does not exist or is empty
# Work around this by generating certificates manually.
if [[ ${KOLLA_BASE_DISTRO} = centos ]] && [[ ! -e /etc/pki/tls/certs/localhost.crt ]]; then
/usr/libexec/httpd-ssl-gencerts
fi
fi