diff --git a/wcsinst/wcsinstd/deploy.py b/wcsinst/wcsinstd/deploy.py index 06c9f2e..43b376d 100644 --- a/wcsinst/wcsinstd/deploy.py +++ b/wcsinst/wcsinstd/deploy.py @@ -94,8 +94,12 @@ class DeployInstance(object): else: database_name = '%s_%s' % (database_name, domain_table_name) + postgresql_cfg = {} + for k, v in wcs_cfg['postgresql'].items(): + if v: + postgresql_cfg[k] = v try: - pgconn = psycopg2.connect(**wcs_cfg['postgresql']) + pgconn = psycopg2.connect(**postgresql_cfg) except psycopg2.Error: # XXX: log raise