You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by ma...@apache.org on 2020/09/18 18:06:09 UTC
[airavata] 06/09: Ansible: configure django db backend
This is an automated email from the ASF dual-hosted git repository.
machristie pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/airavata.git
commit 5aa09d0dad852589e875b5a112e9a2c507a27560
Author: Marcus Christie <ma...@apache.org>
AuthorDate: Fri Mar 20 15:19:57 2020 -0400
Ansible: configure django db backend
---
dev-tools/ansible/roles/django/defaults/main.yml | 1 +
dev-tools/ansible/roles/django/templates/settings_local.py.j2 | 2 ++
2 files changed, 3 insertions(+)
diff --git a/dev-tools/ansible/roles/django/defaults/main.yml b/dev-tools/ansible/roles/django/defaults/main.yml
index dc55fab..6dc25e8 100644
--- a/dev-tools/ansible/roles/django/defaults/main.yml
+++ b/dev-tools/ansible/roles/django/defaults/main.yml
@@ -44,6 +44,7 @@ django_ssl_vhost_template: "django-ssl-vhost.conf.j2"
django_settings_local_template: "settings_local.py.j2"
django_extra_settings: {}
django_database_name: "django_{{ gateway_id }}"
+django_database_backend: "mysql"
django_hidden_airavata_apps: "[]"
django_tus_data_dir: "{{user_data_dir}}/tus-temp-dir"
django_file_upload_max_file_size_mb: 64
diff --git a/dev-tools/ansible/roles/django/templates/settings_local.py.j2 b/dev-tools/ansible/roles/django/templates/settings_local.py.j2
index bffcd8d..90e5bda 100644
--- a/dev-tools/ansible/roles/django/templates/settings_local.py.j2
+++ b/dev-tools/ansible/roles/django/templates/settings_local.py.j2
@@ -38,6 +38,7 @@ DEBUG = {{ django_debug | ternary("True", "False") }}
STATIC_ROOT = "{{ doc_root_dir }}/static/"
ALLOWED_HOSTS = ['{{ vhost_servername }}']
+{% if django_database_backend == "mysql" %}
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
@@ -50,6 +51,7 @@ DATABASES = {
'init_command': 'SET default_storage_engine=INNODB,collation_connection=utf8_bin',
}
}
+{% endif %}
# Django - Email settings
# Uncomment and specify the following for sending emails (default email backend