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