From 4044509e77fa72adea021ea9400fa0cdda372cc5 Mon Sep 17 00:00:00 2001 From: manetta Date: Mon, 20 Sep 2021 17:26:46 +0200 Subject: [PATCH] adding servername as a variable that can be called in the templates --- make_user_accounts.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/make_user_accounts.py b/make_user_accounts.py index e0be8cd..d6d0f89 100644 --- a/make_user_accounts.py +++ b/make_user_accounts.py @@ -17,7 +17,7 @@ ap.add_argument("--nginx", type=argparse.FileType("w"), default="users.nginx.con ap.add_argument("--md", type=argparse.FileType("w"), default="users.md") ap.add_argument("--port", type=int, default=9060) ap.add_argument("--addusers", action="store_true", default=False) -ap.add_argument("--servername", type=str, default="sandbox) +ap.add_argument("--servername", type=str, default="sandbox") args = ap.parse_args() passwords = args.passwords.read().strip().splitlines() @@ -25,7 +25,8 @@ passwords = [w.lower() for w in passwords] template_env = Environment(loader=FileSystemLoader(args.templates)) curport = args.port usernames = args.from_file.read().strip().splitlines() - +servername = args.servername.read().strip() + nbconfig = template_env.get_template("jupyter_notebook_config.py") csvout = writer(args.csv) csvout.writerow("username port password".split()) @@ -39,6 +40,7 @@ for username in usernames: userdata['password'] = password userdata['password_sha1'] = passwd(password) userdata['port'] = curport + userdata['servername'] = servername users.append(userdata) csvout.writerow((userdata['username'], userdata['port'], userdata['password'])) curport += 1