def _get_neutron_db_string(self): z = self._get_neutron_conf('database', 'connection') if z is None: raise a10_ex.NoDatabaseURL('must set db connection url or neutron dir in config.py') LOG.debug("using %s as db connect string", z) return z
def _get_neutron_db_string(self): neutron_conf_dir = os.environ.get('NEUTRON_CONF_DIR', self._config.neutron_conf_dir) neutron_conf = '%s/neutron.conf' % neutron_conf_dir z = None if os.path.exists(neutron_conf): LOG.debug("found neutron.conf file in /etc") n = ini.ConfigParser() n.read(neutron_conf) try: z = n.get('database', 'connection') except (ini.NoSectionError, ini.NoOptionError): pass if z is None: raise a10_ex.NoDatabaseURL( 'must set db connection url or neutron dir in config.py') LOG.debug("using %s as db connect string", z) return z