1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
import os
import string
import random
char_selection = string.ascii_letters + string.digits
char_selection += '!@#$%^&*(-_=+)'
SECRET_KEY = '{0}'.format(''.join(random.sample(char_selection, 50)))
TIME_ZONE = 'UTC'
ADMINS = (
('Ben Copeland', 'ben.copeland@linaro.org'),
('Milo Casagrande', 'milo.casagrande@linaro.org'),
)
MANGERS = ADMINS
LOGIN_REDIRECT_URL = '/patchwork/user'
ROOT_DIR = os.path.join('{{ install_base }}', '{{ hostname }}')
TEMPLATE_DIRS = (
os.path.join(ROOT_DIR, 'templates')
)
DEFAULT_FROM_EMAIL = 'Patchwork <patches@linaro.org>'
PATCHWORK_DEFAULT_PROJECT = 'other-unknown'
PATCHWORK_FALLBACK_TO_LISTEMAIL = True
PATCHWORK_GIT_REPOS_DIR = '{{ patchwork_repos_path }}'
CROWD_GROUPS_WHITELIST = os.path.join(
ROOT_DIR, 'lib', '{{ whitelist_groups_file }}')
CROWD_USERS_DB_FILE = os.path.join('{{ crowd_cache_path }}', 'crowd_users.db')
AUTH_CROWD_APPLICATION_USER = '{{ crowd_app_name }}'
AUTH_CROWD_APPLICATION_PASSWORD = '{{ crowd_app_password }}'
AUTHENTICATION_BACKENDS = (
'crowdrest.backend.CrowdRestBackend',
)
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': '{{ db_name }}',
'USER': '{{ db_user }}',
'PASSWORD': '{{ db_password }}',
'HOST': '{{ db_host }}',
},
}
{% if role == 'staging' %}
DEBUG = True
{% else %}
DEBUG = False
{% endif %}
TEMPLATE_DEBUG = DEBUG
|