From aed01c8b939787bdd1200897cdc5b0cc4962ad6f Mon Sep 17 00:00:00 2001 From: Jorik Schellekens Date: Wed, 21 Aug 2019 16:49:18 +0100 Subject: Tls config --- synapse_topology/model/config.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/synapse_topology/model/config.py b/synapse_topology/model/config.py index fcc5b48e41..bf860930e0 100644 --- a/synapse_topology/model/config.py +++ b/synapse_topology/model/config.py @@ -1,15 +1,21 @@ from synapse.config.database import DatabaseConfig from synapse.config.server import ServerConfig +from synapse.config.tls import TlsConfig +from synapse.config.logger import LoggingConfig from model import get_config_dir, get_data_dir, set_config_dir def create_config(conf): + server_name = conf["server_name"] + del conf["server_name"] server = ServerConfig().generate_config_section( - conf["server_name"], get_data_dir(), False, conf["listeners"] + server_name, get_data_dir(), False, **conf ) database = DatabaseConfig().generate_config_section(get_data_dir(), **conf) - - return "\n\n".join([server, database]) + tls = TlsConfig().generate_config_section( + get_config_dir(), server_name, get_data_dir(), **conf + ) + return "\n\n".join([server, database, tls]) set_config_dir("/exampledir/") @@ -32,6 +38,9 @@ print( "type": "http", }, ], + "tls_certificate_path": "asdfasfdasdfadf", + "tls_private_key_path": "asdfasfdha;kdfjhafd", + "acme_domain": "asdfaklhsadfkj", } ) ) -- cgit 1.5.1