Keystone NoSuchOptError

asked 2015-09-04 12:01:35 -0500

sdub gravatar image

I'm deploying icehouse to a group of centos6 vagrant VMs via a massive ansible playbook. During the installation and configuration of keystone, specifically this step:

- name: Create network
  quantum_network:
    name: "{{ neutron_network['name'] }}"
    tenant_name: "{{ admin_tenant_name }}"
    state: present
    provider_network_type: "{{ neutron_network['network_type'] }}"
    provider_physical_network: "{{ neutron_network['physical_network'] }}"
    router_external: "{{ neutron_network['router_external'] }}"
    shared: "{{ neutron_network['shared'] }}"
    login_username: "{{ neutron_admin_username }}"
    login_password: "{{ neutron_admin_pass }}"
    login_tenant_name: "{{ admin_tenant_name }}"
tags:
  - config

This is the traceback I get:

2015-09-03 16:53:44.053 11394 WARNING keystone.openstack.common.versionutils [-] Deprecated: keystone.middleware.core.XmlBodyMiddleware is deprecated as of Icehouse in favor of support for "application/json" only and may be removed in K.
2015-09-04 12:16:00.027 11394 ERROR keystone.common.wsgi [-] no such option in group catalog: endpoint_substitution_whitelist
2015-09-04 12:16:00.027 11394 TRACE keystone.common.wsgi Traceback (most recent call last):
2015-09-04 12:16:00.027 11394 TRACE keystone.common.wsgi   File "/usr/lib/python2.6/site-packages/keystone/common/wsgi.py", line 212, in __call__
2015-09-04 12:16:00.027 11394 TRACE keystone.common.wsgi     result = method(context, **params)
2015-09-04 12:16:00.027 11394 TRACE keystone.common.wsgi   File "/usr/lib/python2.6/site-packages/keystone/token/controllers.py", line 117, in authenticate
2015-09-04 12:16:00.027 11394 TRACE keystone.common.wsgi     user_ref['id'], tenant_ref['id'], metadata_ref)
2015-09-04 12:16:00.027 11394 TRACE keystone.common.wsgi   File "/usr/lib/python2.6/site-packages/keystone/catalog/core.py", line 150, in get_catalog
2015-09-04 12:16:00.027 11394 TRACE keystone.common.wsgi     return self.driver.get_catalog(user_id, tenant_id, metadata)
2015-09-04 12:16:00.027 11394 TRACE keystone.common.wsgi   File "/usr/lib/python2.6/site-packages/keystone/catalog/backends/sql.py", line 265, in get_catalog
2015-09-04 12:16:00.027 11394 TRACE keystone.common.wsgi     url = core.format_url(endpoint['url'], d)
2015-09-04 12:16:00.027 11394 TRACE keystone.common.wsgi   File "/usr/lib/python2.6/site-packages/keystone/catalog/core.py", line 39, in format_url
2015-09-04 12:16:00.027 11394 TRACE keystone.common.wsgi     CONF.catalog.endpoint_substitution_whitelist,
2015-09-04 12:16:00.027 11394 TRACE keystone.common.wsgi   File "/usr/lib/python2.6/site-packages/oslo/config/cfg.py", line 2196, in __getattr__
2015-09-04 12:16:00.027 11394 TRACE keystone.common.wsgi     return self._conf._get(name, self._group)
2015-09-04 12:16:00.027 11394 TRACE keystone.common.wsgi   File "/usr/lib/python2.6/site-packages/oslo/config/cfg.py", line 1996, in _get
2015-09-04 12:16:00.027 11394 TRACE keystone.common.wsgi     value = self._substitute(self._do_get(name, group, namespace))
2015-09-04 12:16:00.027 11394 TRACE keystone.common.wsgi   File "/usr/lib/python2.6/site-packages/oslo/config/cfg.py", line 2014, in _do_get
2015-09-04 12:16:00.027 11394 TRACE keystone.common.wsgi     info = self._get_opt_info(name, group)
2015-09-04 12:16:00.027 11394 TRACE keystone.common.wsgi   File "/usr/lib/python2.6/site-packages/oslo/config/cfg.py", line 2099, in _get_opt_info
2015-09-04 12:16:00.027 11394 TRACE keystone.common.wsgi     raise NoSuchOptError(opt_name, group)
2015-09-04 12:16:00.027 11394 TRACE keystone.common.wsgi NoSuchOptError: no such option ...
(more)
edit retag flag offensive close merge delete