From 64fc31260d31b5fca14d3b83b624f15490b6b188 Mon Sep 17 00:00:00 2001 From: Yannik Enss Date: Wed, 9 Mar 2022 17:35:14 +0100 Subject: [PATCH] add override option --- generator.conf | 3 ++- helpers/generate.py | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/generator.conf b/generator.conf index c7d00b2..7fddb10 100644 --- a/generator.conf +++ b/generator.conf @@ -134,7 +134,8 @@ protoreplace: Beschlussvorlage" -sendmail: ["/usr/bin/msmtp"] +sendmail: ["/usr/sbin/sendmail"] +override_file: "@import(personal.conf:override_file)" # vim: filetype=yaml diff --git a/helpers/generate.py b/helpers/generate.py index 674f685..815f47b 100755 --- a/helpers/generate.py +++ b/helpers/generate.py @@ -204,6 +204,9 @@ def do_imports(entry): def get_config(f): raw_config = yaml.safe_load(open(f)) config = do_imports(raw_config) + if "override_file" in config: + override_config = yaml.safe_load(open(config["override_file"])) + config.update(override_config) return config if __name__ == "__main__":