From: Jonatan Schlag Date: Tue, 10 Oct 2017 13:55:25 +0000 (+0200) Subject: The config now also passed as environment variables. X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=af3ece93226e4ce6d921cea0019e4274c1726847;p=people%2Fjschlag%2Fpbs.git The config now also passed as environment variables. Signed-off-by: Jonatan Schlag --- diff --git a/src/buildservice/__init__.py b/src/buildservice/__init__.py index 7a744f5..b9f3e65 100644 --- a/src/buildservice/__init__.py +++ b/src/buildservice/__init__.py @@ -74,6 +74,12 @@ class Backend(object): def read_config(self, path): c = ConfigParser.SafeConfigParser() + c.add_section("database") + c.set("database", "name", os.environ.get("PBS_DATABASE_NAME")) + c.set("database", "hostname", os.environ.get("PBS_DATABASE_HOSTNAME")) + c.set("database", "user", os.environ.get("PBS_DATABASE_USER")) + c.set("database", "password", os.environ.get("PBS_DATABASE_PASSWORD")) + # Load default configuration file first paths = [ os.path.join(CONFIGSDIR, "pbs.conf"),