) {%- endif %} {%- if plugin_name == "sahara" %} SAHARA_USE_NEUTRON = True AUTO_ASSIGNMENT_ENABLED = False {%- endif %} {%- if plugin_name == "contrail" and app.get("version", "juno") == "juno" %} from openstack_dashboard.settings import STATICFILES_DIRS import xstatic from contrail_openstack_dashboard.openstack_dashboard.xstatic.pkg import contrail pkg = __import__('contrail_openstack_dashboard.openstack_dashboard') STATICFILES_DIRS.append(('dashboard/js/', xstatic.main.XStatic(contrail).base_dir)) {%- endif %} {%- if plugin.urls is defined %} AUTHENTICATION_URLS += {{ plugin.urls|python }} {%- endif %} {%- endfor %} {%- if app.logging is defined %} RAVEN_CONFIG = { 'dsn': '{{ app.logging.dsn }}', } {%- endif %}
'novaclient': { 'handlers': ['console'], 'propagate': False, }, 'cinderclient': { 'handlers': ['console'], 'propagate': False, }, 'keystoneclient': { 'handlers': ['console'], 'propagate': False, }, 'glanceclient': { 'handlers': ['console'], 'propagate': False, }, 'nose.plugins.manager': { 'handlers': ['console'], 'propagate': False, } } } from openstack_dashboard.settings import STATICFILES_DIRS, STATIC_ROOT {% if openstack_install_method == 'package' %} STATIC_ROOT='/opt/bbc/openstack-{{ openstack_package_version }}/horizon/static' {% else %} STATIC_ROOT='/opt/stack/horizon/static' {% endif %} STATICFILES_DIRS.append(('/etc/openstack-dashboard/static'))
'propagate': False, }, 'cinderclient': { 'handlers': ['console'], 'propagate': False, }, 'keystoneclient': { 'handlers': ['console'], 'propagate': False, }, 'glanceclient': { 'handlers': ['console'], 'propagate': False, }, 'nose.plugins.manager': { 'handlers': ['console'], 'propagate': False, } } } from openstack_dashboard.settings import STATICFILES_DIRS, STATIC_ROOT STATIC_ROOT='/opt/stack/horizon/static' STATICFILES_DIRS.append(('/etc/openstack-dashboard/static')) # The OPENSTACK_HEAT_STACK settings can be used to disable password # field required while launching the stack. OPENSTACK_HEAT_STACK = { 'enable_user_pass': False }