summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2
diff options
context:
space:
mode:
authorChris St. Pierre <chris.a.st.pierre@gmail.com>2014-02-14 14:08:17 -0500
committerChris St. Pierre <chris.a.st.pierre@gmail.com>2014-02-14 14:08:17 -0500
commit7522e96a978188e080d68beaeb808cfcb2f4f37e (patch)
tree3f945ea1d6d6129ae1f4fb4aa55325a0a7cf2ee8 /src/lib/Bcfg2
parent8bb81586f092228d7003bd5b6ea9ea67e8d8551e (diff)
downloadbcfg2-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
Diffstat (limited to 'src/lib/Bcfg2')
-rw-r--r--src/lib/Bcfg2/settings.py7
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'],