diff options
author | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2014-02-14 14:08:17 -0500 |
---|---|---|
committer | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2014-02-14 14:08:17 -0500 |
commit | 7522e96a978188e080d68beaeb808cfcb2f4f37e (patch) | |
tree | 3f945ea1d6d6129ae1f4fb4aa55325a0a7cf2ee8 | |
parent | 8bb81586f092228d7003bd5b6ea9ea67e8d8551e (diff) | |
download | bcfg2-7522e96a978188e080d68beaeb808cfcb2f4f37e.tar.gz bcfg2-7522e96a978188e080d68beaeb808cfcb2f4f37e.tar.bz2 bcfg2-7522e96a978188e080d68beaeb808cfcb2f4f37e.zip |
settings: Make it possible to use ibm_db_django engine
This is a forward-port of 49362b6d633a7784f77650d5218d0e629d50e4fb
-rw-r--r-- | src/lib/Bcfg2/settings.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/lib/Bcfg2/settings.py b/src/lib/Bcfg2/settings.py index 82a3bdb2a..aa784336d 100644 --- a/src/lib/Bcfg2/settings.py +++ b/src/lib/Bcfg2/settings.py @@ -82,8 +82,13 @@ def read_config(cfile=DEFAULT_CONFIG, repo=None, quiet=False): if repo is None: repo = setup['repo'] + if setup['db_engine'] == 'ibm_db_django': + db_engine = setup['db_engine'] + else: + db_engine = "django.db.backends.%s" % setup['db_engine'] + DATABASES['default'] = \ - dict(ENGINE="django.db.backends.%s" % setup['db_engine'], + dict(ENGINE=db_engine, NAME=setup['db_name'], USER=setup['db_user'], PASSWORD=setup['db_password'], |