passerelle/debian/debian_config.py

38 lines
803 B
Python

# This file is sourced by "execfile" from passerelle.settings
import os
# Debian defaults
DEBUG = False
PROJECT_NAME = 'passerelle'
# SAML2 authentication
INSTALLED_APPS += ('mellon',)
#
# hobotization (multitenant)
#
execfile('/usr/lib/hobo/debian_config_common.py')
# disable django-mellon autologin
MELLON_OPENED_SESSION_COOKIE_NAME = None
# suds logs are buggy
LOGGING['loggers']['suds'] = {
'level': 'ERROR',
'handlers': ['mail_admins', 'sentry'],
'propagate': True,
}
LOGGING['loggers']['passerelle.resource'] = {
'level': 'DEBUG',
'handlers': ['syslog', 'mail_admins', 'sentry'],
'propagate': False,
}
# Add passerelle hobo agent
INSTALLED_APPS = ('hobo.agent.passerelle',) + INSTALLED_APPS
execfile('/etc/%s/settings.py' % PROJECT_NAME)