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 2022/07/27 13:35:25 UTC

[airavata] 08/10: Ansible: js2 inventory for Django portals

This is an automated email from the ASF dual-hosted git repository.

machristie pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/airavata.git

commit 7ac5d08b51655be44a6090909bf31036aa0334dd
Author: Marcus Christie <ma...@apache.org>
AuthorDate: Wed Jul 6 12:06:21 2022 -0400

    Ansible: js2 inventory for Django portals
---
 .../scigap/develop-js2/group_vars/django/vars.yml           | 11 +++++++----
 .../inventories/scigap/develop-js2/host_vars/geo/vars.yml   | 13 +++++--------
 .../scigap/develop-js2/host_vars/interactwel/vars.yml       | 12 ++++--------
 .../scigap/develop-js2/host_vars/rnamake/vars.yml           | 10 ++++------
 .../scigap/develop-js2/host_vars/seagrid/vars.yml           | 10 +++++-----
 .../scigap/develop-js2/host_vars/simccs/vars.yml            |  5 ++---
 6 files changed, 27 insertions(+), 34 deletions(-)

diff --git a/dev-tools/ansible/inventories/scigap/develop-js2/group_vars/django/vars.yml b/dev-tools/ansible/inventories/scigap/develop-js2/group_vars/django/vars.yml
index b5e9ba4f0f..2d710f7d25 100644
--- a/dev-tools/ansible/inventories/scigap/develop-js2/group_vars/django/vars.yml
+++ b/dev-tools/ansible/inventories/scigap/develop-js2/group_vars/django/vars.yml
@@ -21,16 +21,19 @@
 ---
 user: "pga"
 group: "pga"
-gateway_data_store_hostname: "pgadev.scigap.org"
-gateway_data_store_resource_id: "pgadev.scigap.org_7ddf28fd-d503-4ff8-bbc5-3279a7c3b99e"
+gateway_data_store_hostname: "web.dev.scigap.org"
+# gateway_data_store_resource_id: "pgadev.scigap.org_7ddf28fd-d503-4ff8-bbc5-3279a7c3b99e"
+gateway_data_store_resource_id: "web.dev.scigap.org_ba01452f-44e5-4e03-b35f-756630539198"
 django_wsgi_processes: 1
 doc_root_dir: "/var/www/portals/django-{{gateway_id}}"
 admin_emails: "[('SGRC Group', 'sgrc-iu-group@iu.edu')]"
 django_error_emails: "[('Marcus Christie', 'machrist@iu.edu'), ('Eroma Abeysinghe', 'eabeysin@iu.edu')]"
 django_database_name: "django_{{ gateway_id }}"
 django_hidden_airavata_apps: "['django_airavata_dataparsers']"
-tusd_vhost_servername: "tus.dev.scigap.org"
-tusd_upload_dir: "{{real_user_data_dir}}/tus-temp-dir"
+# TODO: setup tusd server
+# tusd_vhost_servername: "tus.dev.scigap.org"
+# tusd_upload_dir: "{{real_user_data_dir}}/tus-temp-dir"
 airavata_django_git_branch: "develop"
 # django_keycloak_ca_certfile_path: 'os.path.join(BASE_DIR, "django_airavata", "resources", "incommon_rsa_server_ca.pem")'
 cilogon_userinfo_url: "https://cilogon.org/oauth2/userinfo"
+real_user_data_dir: "/media/volume/sdb/gateway-user-data"
diff --git a/dev-tools/ansible/inventories/scigap/develop-js2/host_vars/geo/vars.yml b/dev-tools/ansible/inventories/scigap/develop-js2/host_vars/geo/vars.yml
index 22df7267a0..b85467db39 100644
--- a/dev-tools/ansible/inventories/scigap/develop-js2/host_vars/geo/vars.yml
+++ b/dev-tools/ansible/inventories/scigap/develop-js2/host_vars/geo/vars.yml
@@ -27,17 +27,14 @@ airavata_django_extra_dependencies:
 
 #Git hook is not set for this gateway
 
-# No symlink, user_data_dir is same as real_user_data_dir
-user_data_dir: "{{ real_user_data_dir }}"
 #airavata_django_git_branch: "simccs"
-vhost_servername: "beta.geogateway.scigap.org"
+# vhost_servername: "beta.geogateway.scigap.org"
+vhost_servername: "geogateway.js2.scigap.org"
 vhost_ssl: true
-# tus isn't setup yet
-tusd_vhost_servername:
 # sudo certbot --apache certonly -d django.simccs.scigap.org
-ssl_certificate_file: "/etc/letsencrypt/live/beta.geogateway.scigap.org/cert.pem"
-ssl_certificate_chain_file: "/etc/letsencrypt/live/beta.geogateway.scigap.org/fullchain.pem"
-ssl_certificate_key_file: "/etc/letsencrypt/live/beta.geogateway.scigap.org/privkey.pem"
+ssl_certificate_file: "/etc/letsencrypt/live/{{ vhost_servername }}/cert.pem"
+ssl_certificate_chain_file: "/etc/letsencrypt/live/{{ vhost_servername }}/fullchain.pem"
+ssl_certificate_key_file: "/etc/letsencrypt/live/{{ vhost_servername }}/privkey.pem"
 
 django_extra_settings:
   LOGIN_REDIRECT_URL: "/geogateway_django_app/"
diff --git a/dev-tools/ansible/inventories/scigap/develop-js2/host_vars/interactwel/vars.yml b/dev-tools/ansible/inventories/scigap/develop-js2/host_vars/interactwel/vars.yml
index 49c0381832..33008b7dae 100644
--- a/dev-tools/ansible/inventories/scigap/develop-js2/host_vars/interactwel/vars.yml
+++ b/dev-tools/ansible/inventories/scigap/develop-js2/host_vars/interactwel/vars.yml
@@ -19,15 +19,11 @@
 #
 
 ---
-#airavata_django_git_branch: "simccs"
-#vhost_servername: "django.interactwel.scigap.org"
-vhost_servername: "interactwel.org"
-vhost_server_redirect: "www.interactwel.org"
+vhost_servername: "interactwel.js2.scigap.org"
 vhost_ssl: true
-# sudo certbot --apache certonly -d django.simccs.scigap.org
-ssl_certificate_file: "/etc/letsencrypt/live/interactwel.org/cert.pem"
-ssl_certificate_chain_file: "/etc/letsencrypt/live/interactwel.org/fullchain.pem"
-ssl_certificate_key_file: "/etc/letsencrypt/live/interactwel.org/privkey.pem"
+ssl_certificate_file: "/etc/letsencrypt/live/{{ vhost_servername }}/cert.pem"
+ssl_certificate_chain_file: "/etc/letsencrypt/live/{{ vhost_servername }}/fullchain.pem"
+ssl_certificate_key_file: "/etc/letsencrypt/live/{{ vhost_servername }}/privkey.pem"
 
 interactwel_django_app_branch: "api-integration"
 airavata_django_extra_dependencies:
diff --git a/dev-tools/ansible/inventories/scigap/develop-js2/host_vars/rnamake/vars.yml b/dev-tools/ansible/inventories/scigap/develop-js2/host_vars/rnamake/vars.yml
index 624a742c04..9b296ba2de 100644
--- a/dev-tools/ansible/inventories/scigap/develop-js2/host_vars/rnamake/vars.yml
+++ b/dev-tools/ansible/inventories/scigap/develop-js2/host_vars/rnamake/vars.yml
@@ -19,13 +19,11 @@
 #
 
 ---
-#airavata_django_git_branch: "simccs"
-vhost_servername: "dev.rnamake.scigap.org"
+vhost_servername: "rnamake.js2.scigap.org"
 vhost_ssl: true
-# sudo certbot --apache certonly -d django.simccs.scigap.org
-ssl_certificate_file: "/etc/letsencrypt/live/dev.rnamake.scigap.org/cert.pem"
-ssl_certificate_chain_file: "/etc/letsencrypt/live/dev.rnamake.scigap.org/fullchain.pem"
-ssl_certificate_key_file: "/etc/letsencrypt/live/dev.rnamake.scigap.org/privkey.pem"
+ssl_certificate_file: "/etc/letsencrypt/live/{{ vhost_servername }}/cert.pem"
+ssl_certificate_chain_file: "/etc/letsencrypt/live/{{ vhost_servername }}/fullchain.pem"
+ssl_certificate_key_file: "/etc/letsencrypt/live/{{ vhost_servername }}/privkey.pem"
 
 ## Keycloak related variables
 tenant_domain: "rnamake"
diff --git a/dev-tools/ansible/inventories/scigap/develop-js2/host_vars/seagrid/vars.yml b/dev-tools/ansible/inventories/scigap/develop-js2/host_vars/seagrid/vars.yml
index 922710f3b4..3c5266208e 100644
--- a/dev-tools/ansible/inventories/scigap/develop-js2/host_vars/seagrid/vars.yml
+++ b/dev-tools/ansible/inventories/scigap/develop-js2/host_vars/seagrid/vars.yml
@@ -19,11 +19,11 @@
 #
 
 ---
-vhost_servername: "django.seagrid.org"
-vhost_ssl: True
-ssl_certificate_file: "/etc/letsencrypt/live/django.seagrid.org/cert.pem"
-ssl_certificate_chain_file: "/etc/letsencrypt/live/django.seagrid.org/fullchain.pem"
-ssl_certificate_key_file: "/etc/letsencrypt/live/django.seagrid.org/privkey.pem"
+vhost_servername: "js2.seagrid.org"
+vhost_ssl: true
+ssl_certificate_file: "/etc/letsencrypt/live/{{ vhost_servername }}/cert.pem"
+ssl_certificate_chain_file: "/etc/letsencrypt/live/{{ vhost_servername }}/fullchain.pem"
+ssl_certificate_key_file: "/etc/letsencrypt/live/{{ vhost_servername }}/privkey.pem"
 
 ## Keycloak related variables
 tenant_domain: "seagrid"
diff --git a/dev-tools/ansible/inventories/scigap/develop-js2/host_vars/simccs/vars.yml b/dev-tools/ansible/inventories/scigap/develop-js2/host_vars/simccs/vars.yml
index db5f0e600a..c9d36fa213 100644
--- a/dev-tools/ansible/inventories/scigap/develop-js2/host_vars/simccs/vars.yml
+++ b/dev-tools/ansible/inventories/scigap/develop-js2/host_vars/simccs/vars.yml
@@ -32,11 +32,10 @@ airavata_django_extra_dependencies:
   - name: pyjnius
 # vhost_servername: "beta.simccs.org"
 # Temporary use a *.scigap.org domain name
-vhost_servername: "beta.simccs.scigap.org"
-vhost_ssl: True
 # Some of the maptool views call into Java code and can take 2-3 minutes to execute
 vhost_timeout: 300
-# sudo certbot --apache certonly -d django.simccs.scigap.org
+vhost_servername: "simccs.js2.scigap.org"
+vhost_ssl: true
 ssl_certificate_file: "/etc/letsencrypt/live/{{ vhost_servername }}/cert.pem"
 ssl_certificate_chain_file: "/etc/letsencrypt/live/{{ vhost_servername }}/fullchain.pem"
 ssl_certificate_key_file: "/etc/letsencrypt/live/{{ vhost_servername }}/privkey.pem"