Skip to content
Snippets Groups Projects
Commit 7f988ba9 authored by Florent Thiery's avatar Florent Thiery
Browse files

do not re-generate nginx ssl certificate during demokit reset target, fixes #28243

parent 0afb6776
No related branches found
No related tags found
No related merge requests found
......@@ -14,21 +14,6 @@ CONTENT = [
def setup(interactive=True):
if os.path.exists('/etc/nginx/sites-enabled/mediaserver-msuser.conf'):
cmds = list()
# deploy nginx SSL certificates
domains = []
conf_name_items = ["MS_SERVER_NAME", "MONITOR_SERVER_NAME", "CM_SERVER_NAME", "CACHE_SERVER_NAME"]
for name in conf_name_items:
domain = utils.get_conf(name)
if utils.get_conf(name):
domains.append(domain)
utils.mkcert(domains, ecc=False)
with open("/etc/nginx/conf.d/ssl_certificate.conf", "w") as ssl_conf_fh:
ssl_conf_fh.writelines([
"ssl_certificate /etc/ssl/envsetup/cert.pem;",
"ssl_certificate_key /etc/ssl/envsetup/key.pem;"
])
cmds.append("systemctl restart nginx")
options = {
"ms_url": utils.get_conf('MS_SERVER_NAME'),
"ms_apikey": utils.get_conf('MS_API_KEY')
......
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import utils
def setup(interactive=True):
# deploy nginx SSL certificates
domains = []
conf_name_items = ["MS_SERVER_NAME", "MONITOR_SERVER_NAME", "CM_SERVER_NAME", "CACHE_SERVER_NAME"]
for name in conf_name_items:
domain = utils.get_conf(name)
if utils.get_conf(name):
domains.append(domain)
utils.mkcert(domains, ecc=False)
with open("/etc/nginx/conf.d/ssl_certificate.conf", "w") as ssl_conf_fh:
ssl_conf_fh.writelines([
"ssl_certificate /etc/ssl/envsetup/cert.pem;",
"ssl_certificate_key /etc/ssl/envsetup/key.pem;"
])
cmds = ["systemctl restart nginx"]
utils.run_commands(cmds)
......@@ -142,6 +142,8 @@ case "$1" in
python3 -u /root/envsetup/envsetup.py 121
# demokit scripts: deploy videos, custom conf, etc
python3 -u /root/envsetup/envsetup.py 131
# deploy ssl self-signed certificates
python3 -u /root/envsetup/envsetup.py 133
[[ $2 = "--skip-tests" ]] || tests
;;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment