aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ansible/group_vars/all2
-rw-r--r--ansible/roles/status/tasks/local_settings.yml2
-rw-r--r--ansible/roles/status/templates/local_settings.tmpl.py44
-rw-r--r--linaroroadmap/local_settings.py.dev11
-rw-r--r--linaroroadmap/settings.py10
5 files changed, 51 insertions, 18 deletions
diff --git a/ansible/group_vars/all b/ansible/group_vars/all
index 8a32cd0..4121de0 100644
--- a/ansible/group_vars/all
+++ b/ansible/group_vars/all
@@ -2,6 +2,6 @@
install_base: /srv
roadmap_repo: http://git.linaro.org/git/infrastructure/roadmap.git
apache_user: www-data
-crowd_url: https://login.linaro.org:8443/crowd/rest
+crowd_url: https://login.linaro.org:8443/crowd/rest/usermanagement/1
jira_server: https://cards.linaro.org
jira_sfid: 10301
diff --git a/ansible/roles/status/tasks/local_settings.yml b/ansible/roles/status/tasks/local_settings.yml
index 9790836..9c6d5ee 100644
--- a/ansible/roles/status/tasks/local_settings.yml
+++ b/ansible/roles/status/tasks/local_settings.yml
@@ -1,6 +1,6 @@
# Create the local_settings file and fix its ownership.
- name: local-settings
- template: src=local_settings.py dest={{ install_base }}/{{ install_dir }}/linaroroadmap
+ template: src=local_settings.tmpl.py dest={{ install_base }}/{{ install_dir }}/linaroroadmap
- name: fix-local-settings-ownership
file: path={{ install_base }}/{{ install_dir }}/linaroroadmap/local_settings.py owner={{ apache_user }} group={{ apache_user }}
diff --git a/ansible/roles/status/templates/local_settings.tmpl.py b/ansible/roles/status/templates/local_settings.tmpl.py
new file mode 100644
index 0000000..c9626f4
--- /dev/null
+++ b/ansible/roles/status/templates/local_settings.tmpl.py
@@ -0,0 +1,44 @@
+import random
+import string
+
+AUTH_CROWD_APPLICATION_USER = '{{ crowd_url }}'
+AUTH_CROWD_APPLICATION_PASSWORD = '{{ crowd_app_name }}'
+AUTH_CROWD_SERVER_REST_URI = '{{ crowd_app_password }}'
+
+TRUSTED_ADDRESS = ['10.101.63.171', '10.137.64.8', '82.22.217.167',
+ '10.191.101.11', '10.165.3.8']
+
+JIRA_SERVER = '{{ jira_server }}'
+JIRA_USERNAME = '{{ jira_username }}'
+JIRA_PASSWORD = '{{ jira_password }}'
+
+JIRA_PROJECT = 'Linaro Roadmap'
+JIRA_STATUSES = ['Closed', 'Resolved', 'In Progress', 'Open', 'Reopend']
+SFID = {{ jira_sfid }}
+
+DATABASES = {
+ 'default': {
+ 'ENGINE': 'django.db.backends.sqlite3',
+ 'NAME': '{{ install_base }}/{{ install_dir }}/linaroroadmap.db',
+ 'USER': '',
+ 'PASSWORD': '',
+ 'HOST': '',
+ 'PORT': '',
+ }
+}
+
+AUTHENTICATION_BACKENDS = (
+ 'crowdrest.backend.CrowdRestBackend'
+)
+
+char_selection = string.ascii_letters + string.digits
+char_selection += '!@#$%^&*(-_=+)'
+
+SECRET_KEY = '{0}'.format(''.join(random.sample(char_selection, 50)))
+
+STATIC_ROOT = '/var/www/{{ install_dir }}/static/'
+{% if role == 'staging' %}
+DEBUG = True
+{% else %}
+DEBUG = False
+{% endif %}
diff --git a/linaroroadmap/local_settings.py.dev b/linaroroadmap/local_settings.py.dev
index 8b6d4ab..a7da2fa 100644
--- a/linaroroadmap/local_settings.py.dev
+++ b/linaroroadmap/local_settings.py.dev
@@ -1,12 +1,9 @@
import random
import string
-CROWD = {
- 'url': '',
- 'app_name': '',
- 'password': '',
- 'superuser': False,
-}
+AUTH_CROWD_APPLICATION_USER = ''
+AUTH_CROWD_APPLICATION_PASSWORD = ''
+AUTH_CROWD_SERVER_REST_URI = ''
JIRA_SERVER = None
JIRA_USERNAME = None
@@ -17,7 +14,7 @@ JIRA_STATUSES = []
SFID = None
AUTHENTICATION_BACKENDS = (
- 'crowd.backends.CrowdBackend',
+ 'crowdrest.backend.CrowdRestBackend',
)
char_selection = string.ascii_letters + string.digits
diff --git a/linaroroadmap/settings.py b/linaroroadmap/settings.py
index dff037b..f2aaf91 100644
--- a/linaroroadmap/settings.py
+++ b/linaroroadmap/settings.py
@@ -19,13 +19,6 @@ AUTH_CROWD_SERVER_TRUSTED_ROOT_CERTS_FILE = None
TRUSTED_ADDRESS = []
-CROWD = {
- 'url': '',
- 'app_name': '',
- 'password': '',
- 'superuser': False,
-}
-
# The URL of the Jira server to connect to.
JIRA_SERVER = None
# The user name to use to connect to JIRA_SERVER.
@@ -40,8 +33,7 @@ JIRA_STATUSES = []
SFID = None
AUTHENTICATION_BACKENDS = (
- #'django.contrib.auth.backends.ModelBackend',
- 'crowdrest.backend.CrowdRestBackend',
+ 'django.contrib.auth.backends.ModelBackend',
)
DATABASES = {