This is an automated email from the ASF dual-hosted git repository.
eroma pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/airavata.git
The following commit(s) were added to refs/heads/master by this push:
new 50ebcc30de Adding Enveomics gateway
50ebcc30de is described below
commit 50ebcc30dedb859bf8829e63bd70d8289e3efe60
Author: eroma2014 <[email protected]>
AuthorDate: Fri May 3 14:09:45 2024 -0400
Adding Enveomics gateway
---
.../scigap/production/host_vars/enveomics/vars.yml | 57 ++++++++++++++++++++++
.../production/host_vars/enveomics/vault.yml | 12 +++++
.../ansible/inventories/scigap/production/hosts | 1 +
3 files changed, 70 insertions(+)
diff --git
a/dev-tools/ansible/inventories/scigap/production/host_vars/enveomics/vars.yml
b/dev-tools/ansible/inventories/scigap/production/host_vars/enveomics/vars.yml
new file mode 100644
index 0000000000..e63c0d2b17
--- /dev/null
+++
b/dev-tools/ansible/inventories/scigap/production/host_vars/enveomics/vars.yml
@@ -0,0 +1,57 @@
+#
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+
+---
+
+# TODO: tus not setup yet
+tusd_vhost_servername:
+
+vhost_servername: "enveomics.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"
+
+# Increase max upload size to 200MB
+#django_file_upload_max_file_size_mb: 200
+
+## Keycloak related variables
+tenant_domain: "enveomics"
+oauth_client_key: "{{ vault_oauth_client_key }}"
+oauth_client_secret: "{{ vault_oauth_client_secret }}"
+
+auth_options:
+ password:
+ name: "Enveomics Gateway"
+ external:
+# - name: "Existing Institution Credentials"
+# idp_alias: "cilogon"
+# logo: "images/cilogon-logo-24x24-b.png"
+
+gateway_id: "enveomics"
+experiment_data_dir: "{{ user_data_dir }}/enveomics"
+#gateway_data_store_ssh_public_key: "ssh-rsa
AAAAB3NzaC1yc2EAAAADAQABAAABAQCp8LKgKow4ksZJLSm/6qwKA9D1w4+CQcjgl0VJHZSTGFxPxG4Z75hgIlLDDe5tpa8pfwgKywIn8/QNvay2B7lgrEtxH/MkJYoeRiz8w9gq9svWYddFGq+rSAWtyaB3KroPL4N77xiZ6BnGsjhQY80Umsusj4SP3ue1L/2mKkN/POOPP75b2lONxJqYwMT2Bdusa6lbReEM9iv089Ef0nRAfxhOh2mX9/XghDBcx6GYEqcs2rvaQkwEcqroJiozTgcROJLp5kwCdJ/O5vdr3wIoAqOWlyUbU32oGiHvDcz2GYNxyZUeEC6M5sxtz3NzqSHVtl8sJKS2UOuNOH+sbuvZ"
+#django_user_data_archive_max_age_days: 180
+
+admin_emails: "[('Sudhakar Pamidighantam','[email protected]'),('Eroma
Abeysinghe','[email protected]')]"
+portal_title: "Enveomics Gateway"
+
+#django_google_analytics_tracking_id: "UA-66348921-1"
+...
diff --git
a/dev-tools/ansible/inventories/scigap/production/host_vars/enveomics/vault.yml
b/dev-tools/ansible/inventories/scigap/production/host_vars/enveomics/vault.yml
new file mode 100644
index 0000000000..8d295c170b
--- /dev/null
+++
b/dev-tools/ansible/inventories/scigap/production/host_vars/enveomics/vault.yml
@@ -0,0 +1,12 @@
+$ANSIBLE_VAULT;1.1;AES256
+36633130373766633937306566393733666361373936616135323962316439633763643465396638
+6432333266353765343832376366373132653637323462620a643963353031393662623536353536
+32353361656533653736373566666337393133333336333739326663303034303633363334343334
+3465623063343366380a653962363735633039646132643730626238626234323135643463366465
+39333062306531396336663932353532643630613131626536666338356439356463336334316631
+33643134346665323130623333613731343565616239373961643066363237316563653333333937
+61326137313934383533643431643966326337653163666163316432626631626632613065643462
+64626461363830613930306138333734613265616364656463633261333838356661323338663235
+62346136656130326566623837663332396539663261636530306334383931613139366130663561
+31653165636637623132616532343261633938623961653565393134653464363939313062333739
+663633396565303137356236393766653730
diff --git a/dev-tools/ansible/inventories/scigap/production/hosts
b/dev-tools/ansible/inventories/scigap/production/hosts
index 77ef1484a1..ea1174137d 100644
--- a/dev-tools/ansible/inventories/scigap/production/hosts
+++ b/dev-tools/ansible/inventories/scigap/production/hosts
@@ -79,6 +79,7 @@ neuroscience-cybershuttle ansible_host=156.56.104.84
ai-confluence ansible_host=156.56.104.84
molecular-dynamics ansible_host=156.56.104.84
nasa-veda ansible_host=156.56.104.84
+enveomics ansible_host=156.56.104.84
# smiles server
smiles ansible_host=scigap13.sciencegateways.iu.edu ansible_user=root