You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by er...@apache.org on 2018/03/15 20:29:37 UTC

[airavata] 02/03: Adding demo gateways for ACS workshop

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

commit fb59d8d87b1b4505921a1ddec75347b08b0eac65
Author: Eroma Abeysinghe <er...@gmail.com>
AuthorDate: Thu Mar 15 16:28:50 2018 -0400

    Adding demo gateways for ACS workshop
---
 .../scigap/production/pga_config/demo10/vars.yml   | 65 ++++++++++++++++++++++
 .../scigap/production/pga_config/demo10/vault.yml  | 17 ++++++
 .../scigap/production/pga_config/demo2/vars.yml    | 65 ++++++++++++++++++++++
 .../scigap/production/pga_config/demo2/vault.yml   | 17 ++++++
 .../scigap/production/pga_config/demo3/vars.yml    | 65 ++++++++++++++++++++++
 .../scigap/production/pga_config/demo3/vault.yml   | 17 ++++++
 .../scigap/production/pga_config/demo4/vars.yml    | 65 ++++++++++++++++++++++
 .../scigap/production/pga_config/demo4/vault.yml   | 17 ++++++
 .../scigap/production/pga_config/demo5/vars.yml    | 65 ++++++++++++++++++++++
 .../scigap/production/pga_config/demo5/vault.yml   | 17 ++++++
 .../scigap/production/pga_config/demo6/vars.yml    | 65 ++++++++++++++++++++++
 .../scigap/production/pga_config/demo6/vault.yml   | 17 ++++++
 .../scigap/production/pga_config/demo7/vars.yml    | 65 ++++++++++++++++++++++
 .../scigap/production/pga_config/demo7/vault.yml   | 17 ++++++
 .../scigap/production/pga_config/demo8/vars.yml    | 65 ++++++++++++++++++++++
 .../scigap/production/pga_config/demo8/vault.yml   | 17 ++++++
 .../scigap/production/pga_config/demo9/vars.yml    | 65 ++++++++++++++++++++++
 .../scigap/production/pga_config/demo9/vault.yml   | 17 ++++++
 18 files changed, 738 insertions(+)

diff --git a/dev-tools/ansible/inventories/scigap/production/pga_config/demo10/vars.yml b/dev-tools/ansible/inventories/scigap/production/pga_config/demo10/vars.yml
new file mode 100644
index 0000000..75ff727
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/production/pga_config/demo10/vars.yml
@@ -0,0 +1,65 @@
+#
+#
+# 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.
+#
+
+---
+pga_repo: "https://github.com/apache/airavata-php-gateway.git"
+git_branch: "master"
+user: "pga"
+group: "pga"
+doc_root_dir: "/var/www/portals/{{ gateway_id }}"
+vhost_servername: "demo10.scigap.org"
+vhost_ssl: false
+# TODO: have Ansible manage these files as well
+#ssl_certificate_file: "/etc/letsencrypt/live/hpcgateway.uky.edu/cert.pem"
+#ssl_certificate_chain_file: "/etc/letsencrypt/live/hpcgateway.uky.edu/fullchain.pem"
+#ssl_certificate_key_file: "/etc/letsencrypt/live/hpcgateway.uky.edu/privkey.pem"
+
+## Keycloak related variables
+tenant_domain: "{{ gateway_id }}"
+admin_username: "admin"
+admin_password: "{{ vault_admin_password }}"
+oauth_client_key: "{{ vault_oauth_client_key }}"
+oauth_client_secret: "{{ vault_oauth_client_secret }}"
+oidc_discovery_url: "https://iam.scigap.org/auth/realms/{{ tenant_domain }}/.well-known/openid-configuration"
+
+auth_options:
+  - name: "Airavata Demo Gateway 10"
+    oauth_grant_type: "password"
+# - name: "CILogon"
+#    oauth_grant_type: "authorization_code"
+#   oauth_authorize_url_extra_params: "kc_idp_hint=cilogon"
+#   logo: "/assets/cilogon-logo-24x24-b.png"
+oauth_callback_url: "http://{{ vhost_servername }}/callback-url"
+
+gateway_id: "demo10"
+# relative to document root dir
+experiment_data_dir: "{{ user_data_dir }}/{{ gateway_id }}"
+gateway_data_store_resource_id: "gf4.ucs.indiana.edu_61552681-96f0-462a-a36c-a62a010bffc6"
+gateway_data_store_ssh_public_key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDABWsxAwivq1WDHOom+/espJWQd8xQTR5GseoXAPeAY/9rcLde55F8z6NGYpnlmqD/f4FFHbCcwfGXshGu8YKwxfiiD+tbdjAssbsJTZvyNd1Go6X6Lj28h0ATXXw+MkYYIdJVtQ0disqYYK4oZLiJbsODMn0JBJkPB22a3+6Hl2w+RBTjATPHUIwqSKn3JR8cON5aEjcDYpf97ijlZUMHUBvL1IfgD4W+ERb+jK7JkxXy/RJanWzwld3JjYMFLosRzTP4hsS8pQQ7Nlnt6EChyX4BUhQiN7lIVCegmjMy8Bw2qg+4lu6D0hXQd59FYXH1jD9nqz7+1ZMFo3imHbwx"
+
+## Portal related variables
+super_admin_portal: "false"
+admin_emails: "['sgrc-iu-group@iu.edu']"
+portal_email_username: "pga.airavata@gmail.com"
+portal_email_password: "{{ vault_portal_email_password }}"
+#portal_theme: "gsu-gateway-theme"
+#portal_theme_repo: "https://github.com/SciGaP/gsu-gateway-theme"
+portal_title: "Airavata Demo Gateway 10"
+...
diff --git a/dev-tools/ansible/inventories/scigap/production/pga_config/demo10/vault.yml b/dev-tools/ansible/inventories/scigap/production/pga_config/demo10/vault.yml
new file mode 100644
index 0000000..ae5e23e
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/production/pga_config/demo10/vault.yml
@@ -0,0 +1,17 @@
+$ANSIBLE_VAULT;1.1;AES256
+33346330633364373864323837623063373830623566306234326130633637343036366330656235
+6231316531653936666238386136396564306365613438330a643037383463623262613463353937
+32386239396637313136636438333362393539636363383262306538376631303130643137656334
+3831323166366539300a373630316663333763653236393437323861306661656363326637383330
+63396437336637643063646436613465616432386437393239396365666230653835653537623565
+30373132336438323530656436323834626333633765323835393639663833623938386361363535
+64366132313532396135656362663638656231333835313237333234633264663433663730633732
+35636566363561663930356339326334343636313939626638346638333963356337336430653362
+36386431386438353438373561323631616362393562653437346663323263616230306336336463
+32393265393164323732643063383165663865353739323638356161366331393661643434373037
+61343334613732376532626564666634333538663930336334393332616238313265613630316633
+31336261313031383836363664653239313534333836646665306464326365653532646631633633
+33333962343030393164323034636466303730346439613834656437616631623235313738366330
+35346664373036383332386337363765303733636663343236643264623030306438373633666164
+61393864663738303837313033326239626531356364373538663335356265633530656364613731
+35663830323166383733
diff --git a/dev-tools/ansible/inventories/scigap/production/pga_config/demo2/vars.yml b/dev-tools/ansible/inventories/scigap/production/pga_config/demo2/vars.yml
new file mode 100644
index 0000000..2c87ec4
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/production/pga_config/demo2/vars.yml
@@ -0,0 +1,65 @@
+#
+#
+# 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.
+#
+
+---
+pga_repo: "https://github.com/apache/airavata-php-gateway.git"
+git_branch: "master"
+user: "pga"
+group: "pga"
+doc_root_dir: "/var/www/portals/{{ gateway_id }}"
+vhost_servername: "demo2.scigap.org"
+vhost_ssl: false
+# TODO: have Ansible manage these files as well
+#ssl_certificate_file: "/etc/letsencrypt/live/hpcgateway.uky.edu/cert.pem"
+#ssl_certificate_chain_file: "/etc/letsencrypt/live/hpcgateway.uky.edu/fullchain.pem"
+#ssl_certificate_key_file: "/etc/letsencrypt/live/hpcgateway.uky.edu/privkey.pem"
+
+## Keycloak related variables
+tenant_domain: "{{ gateway_id }}"
+admin_username: "admin"
+admin_password: "{{ vault_admin_password }}"
+oauth_client_key: "{{ vault_oauth_client_key }}"
+oauth_client_secret: "{{ vault_oauth_client_secret }}"
+oidc_discovery_url: "https://iam.scigap.org/auth/realms/{{ tenant_domain }}/.well-known/openid-configuration"
+
+auth_options:
+  - name: "Airavata Demo Gateway 2"
+    oauth_grant_type: "password"
+# - name: "CILogon"
+#    oauth_grant_type: "authorization_code"
+#   oauth_authorize_url_extra_params: "kc_idp_hint=cilogon"
+#   logo: "/assets/cilogon-logo-24x24-b.png"
+oauth_callback_url: "http://{{ vhost_servername }}/callback-url"
+
+gateway_id: "demo2"
+# relative to document root dir
+experiment_data_dir: "{{ user_data_dir }}/{{ gateway_id }}"
+gateway_data_store_resource_id: "gf4.ucs.indiana.edu_61552681-96f0-462a-a36c-a62a010bffc6"
+gateway_data_store_ssh_public_key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCF7jECVwkpbhpBwzJ4H63I3Mmz79UhQScPjwBbYzvEj0BehEv3/Xh2OqcT1jMff8WrhuDVb6Psvm02AuGei8btDZPGgn/T26hOWejjH1jySQHpeBnY3Rd87T+BBccRB/4elzMl8mQULHy+CwC9BhAkRmDyp4kxNSACQHmEvEraqLI/v2eB/mNXdUl/nuGquJq7VMLk3TyRbx3kSEGuthRiqeVtDM2XNzs271KHKcJLpCpLmwRK5gaAEbiXfwxNO8+E1+M47TPlEwCOHYxIs9MbxI7Wgn6ejDvw9ID0zAijkTzrA/SpC+3By6jeIhPmjFcsrJAxEYQJ1XDuVYVdjFEv"
+
+## Portal related variables
+super_admin_portal: "false"
+admin_emails: "['sgrc-iu-group@iu.edu']"
+portal_email_username: "pga.airavata@gmail.com"
+portal_email_password: "{{ vault_portal_email_password }}"
+#portal_theme: "gsu-gateway-theme"
+#portal_theme_repo: "https://github.com/SciGaP/gsu-gateway-theme"
+portal_title: "Airavata Demo Gateway 2"
+...
diff --git a/dev-tools/ansible/inventories/scigap/production/pga_config/demo2/vault.yml b/dev-tools/ansible/inventories/scigap/production/pga_config/demo2/vault.yml
new file mode 100644
index 0000000..45b53a5
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/production/pga_config/demo2/vault.yml
@@ -0,0 +1,17 @@
+$ANSIBLE_VAULT;1.1;AES256
+38323261626662346236383133393763616439393764353261393238653532313565363733383662
+3236646364363831346230623262333130616134323234390a303632386330343764316466613732
+30353064326266333639623862396232643535393834633433353133336365636431666431646439
+3433663634343936300a613863306532656435623166316237353264363766656463616462343462
+61313135396266326638396534643937343735343634306463336364383034383631383232383037
+36336261643364323166343838656361643464326462353631323839343336666137386336376335
+38623462623630393637323961353935326361396662346632353139643133613762666665356531
+62653561643534303137616665663735656432353561386534633661363833356431666362626431
+38303238616532306435323337323131323965376263356436653735363463636133376430653963
+33303864616236356533356237633165363165656463356434626261333966333538383964366434
+39616232636563323862363039313662316231663461356131373631653665633530333163643162
+35323032326637366366383737643534363736626531373863333732303664396261663335643762
+31633064363362313837653533626536356438353738653133336630363433656166373332626462
+30333963656430353731316334653362376638633061373035306665306632333831316264623435
+61316639303530623735366235376366333538633663356365376236343462386666363964656435
+32646333323539636339
diff --git a/dev-tools/ansible/inventories/scigap/production/pga_config/demo3/vars.yml b/dev-tools/ansible/inventories/scigap/production/pga_config/demo3/vars.yml
new file mode 100644
index 0000000..fe34358
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/production/pga_config/demo3/vars.yml
@@ -0,0 +1,65 @@
+#
+#
+# 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.
+#
+
+---
+pga_repo: "https://github.com/apache/airavata-php-gateway.git"
+git_branch: "master"
+user: "pga"
+group: "pga"
+doc_root_dir: "/var/www/portals/{{ gateway_id }}"
+vhost_servername: "demo3.scigap.org"
+vhost_ssl: false
+# TODO: have Ansible manage these files as well
+#ssl_certificate_file: "/etc/letsencrypt/live/hpcgateway.uky.edu/cert.pem"
+#ssl_certificate_chain_file: "/etc/letsencrypt/live/hpcgateway.uky.edu/fullchain.pem"
+#ssl_certificate_key_file: "/etc/letsencrypt/live/hpcgateway.uky.edu/privkey.pem"
+
+## Keycloak related variables
+tenant_domain: "{{ gateway_id }}"
+admin_username: "admin"
+admin_password: "{{ vault_admin_password }}"
+oauth_client_key: "{{ vault_oauth_client_key }}"
+oauth_client_secret: "{{ vault_oauth_client_secret }}"
+oidc_discovery_url: "https://iam.scigap.org/auth/realms/{{ tenant_domain }}/.well-known/openid-configuration"
+
+auth_options:
+  - name: "Airavata Demo Gateway 3"
+    oauth_grant_type: "password"
+# - name: "CILogon"
+#    oauth_grant_type: "authorization_code"
+#   oauth_authorize_url_extra_params: "kc_idp_hint=cilogon"
+#   logo: "/assets/cilogon-logo-24x24-b.png"
+oauth_callback_url: "http://{{ vhost_servername }}/callback-url"
+
+gateway_id: "demo3"
+# relative to document root dir
+experiment_data_dir: "{{ user_data_dir }}/{{ gateway_id }}"
+gateway_data_store_resource_id: "gf4.ucs.indiana.edu_61552681-96f0-462a-a36c-a62a010bffc6"
+gateway_data_store_ssh_public_key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCYdrEapWYqAQyUWQYXArEhPOkZ5c1QOrXN/GbDV+LjWRP5Sima/OfmxuLjKhYekm89DOEt6dEnmJRzZS/weC88m8uP1pjZWNJnAYiXelQ3vodeXu7/Y118NNWrWurgO9TgdCuPPyfwtwp14F/PVNmxidRsx6++M90lEkEPz3uAFWHzIO4qxtVkBtZFOvhJlG5O/5TmnlSpRyPEGRJzD7qMyktdrIVKGzM4DpAkfNiwbjpnkpiO5oVD1GJbQ/QLGRh/714jXl5OAKpnfsUr/l83pGmYdzZ10YF2MAFt1Yezy492x+5pFMiGdYpuujEyQsSK+AlF1FN4ufGaWt+MlRhJ"
+
+## Portal related variables
+super_admin_portal: "false"
+admin_emails: "['sgrc-iu-group@iu.edu']"
+portal_email_username: "pga.airavata@gmail.com"
+portal_email_password: "{{ vault_portal_email_password }}"
+#portal_theme: "gsu-gateway-theme"
+#portal_theme_repo: "https://github.com/SciGaP/gsu-gateway-theme"
+portal_title: "Airavata Demo Gateway 3"
+...
diff --git a/dev-tools/ansible/inventories/scigap/production/pga_config/demo3/vault.yml b/dev-tools/ansible/inventories/scigap/production/pga_config/demo3/vault.yml
new file mode 100644
index 0000000..e247154
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/production/pga_config/demo3/vault.yml
@@ -0,0 +1,17 @@
+$ANSIBLE_VAULT;1.1;AES256
+63353834313336353164323666633233316333373461666566653964373366663333306164643038
+6164393262613664653166333034333939633266316237630a663639306232396662643937333035
+30633864643335393633373538663366396636316134343866356363316364636338653236343035
+3461613236396134300a613433373164626465626637373765303663613834323730316331616534
+31616663326338613736653135353730373162373166623561353566626263353035356637336535
+65633661613162376433623535306434316332363633643061636336356162616632623439643961
+32323766356335363934326332343738613062393731613161343465303632646466636531333638
+63373432326432316265666132306161623564326238656538326563393930346236396134663136
+65653561393333373331303134363537623337346661616439313239393763643133336536646430
+36366431333964353333303739306162303463306562313137643930306237366639623363393731
+30353939366438393634373838323833323039393631306265666437613231386536323233663436
+34313237376232333464623238366435333237303463363534626235326265393736313330326264
+64303264316237636438626430663662393836616462323665316332326130646135643732333561
+65313535346532666131613961643764623366666236353236346434373539636433313032343763
+35623033326463353632333035656561333161303266636235363939366262343965623035653938
+31666163336338306534
diff --git a/dev-tools/ansible/inventories/scigap/production/pga_config/demo4/vars.yml b/dev-tools/ansible/inventories/scigap/production/pga_config/demo4/vars.yml
new file mode 100644
index 0000000..a05f5ad
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/production/pga_config/demo4/vars.yml
@@ -0,0 +1,65 @@
+#
+#
+# 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.
+#
+
+---
+pga_repo: "https://github.com/apache/airavata-php-gateway.git"
+git_branch: "master"
+user: "pga"
+group: "pga"
+doc_root_dir: "/var/www/portals/{{ gateway_id }}"
+vhost_servername: "demo4.scigap.org"
+vhost_ssl: false
+# TODO: have Ansible manage these files as well
+#ssl_certificate_file: "/etc/letsencrypt/live/hpcgateway.uky.edu/cert.pem"
+#ssl_certificate_chain_file: "/etc/letsencrypt/live/hpcgateway.uky.edu/fullchain.pem"
+#ssl_certificate_key_file: "/etc/letsencrypt/live/hpcgateway.uky.edu/privkey.pem"
+
+## Keycloak related variables
+tenant_domain: "{{ gateway_id }}"
+admin_username: "admin"
+admin_password: "{{ vault_admin_password }}"
+oauth_client_key: "{{ vault_oauth_client_key }}"
+oauth_client_secret: "{{ vault_oauth_client_secret }}"
+oidc_discovery_url: "https://iam.scigap.org/auth/realms/{{ tenant_domain }}/.well-known/openid-configuration"
+
+auth_options:
+  - name: "Airavata Demo Gateway 4"
+    oauth_grant_type: "password"
+# - name: "CILogon"
+#    oauth_grant_type: "authorization_code"
+#   oauth_authorize_url_extra_params: "kc_idp_hint=cilogon"
+#   logo: "/assets/cilogon-logo-24x24-b.png"
+oauth_callback_url: "http://{{ vhost_servername }}/callback-url"
+
+gateway_id: "demo4"
+# relative to document root dir
+experiment_data_dir: "{{ user_data_dir }}/{{ gateway_id }}"
+gateway_data_store_resource_id: "gf4.ucs.indiana.edu_61552681-96f0-462a-a36c-a62a010bffc6"
+gateway_data_store_ssh_public_key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCor8Jb1H+Lj/43h9C0EAerV8fOQvVHALSlQeLbARO1cFFLl4LLxwCZUfJVa0mFTe1TFd4PFjJRmbgij1XAhzjTTDDAz21jkJqy30hTTGDdo2B/zEE5+sknZtAk9Y6cEMhK6TenxZ8o3HtrxNhRHFhKN7llv7Y21dtsH4nlI4h1hUZjT/TooyPl7epxajIr838rFrh6wd0XlCNgMIjfH7iZdN5VQ8Xy2EwR9ajlgOQIPwD4Xswz/su65cLK5jNYOi68bo6hKmINXV3xDsEwZzMZ7lkhTrlwuE9bhgHymtHzq8KJFlJvuPdE9K6BhCFw7j6uu2Mp7rL46B5VobxuAG3V"
+
+## Portal related variables
+super_admin_portal: "false"
+admin_emails: "['sgrc-iu-group@iu.edu']"
+portal_email_username: "pga.airavata@gmail.com"
+portal_email_password: "{{ vault_portal_email_password }}"
+#portal_theme: "gsu-gateway-theme"
+#portal_theme_repo: "https://github.com/SciGaP/gsu-gateway-theme"
+portal_title: "Airavata Demo Gateway 4"
+...
diff --git a/dev-tools/ansible/inventories/scigap/production/pga_config/demo4/vault.yml b/dev-tools/ansible/inventories/scigap/production/pga_config/demo4/vault.yml
new file mode 100644
index 0000000..1d500ec
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/production/pga_config/demo4/vault.yml
@@ -0,0 +1,17 @@
+$ANSIBLE_VAULT;1.1;AES256
+39303736633565376636323035343962316336633331346631613763663734643064636363363866
+3164323731623934663464636632363538303635626565310a376136623738313839303066316264
+63663839323434343036623765363164656532653161356261363035396438646335316435346566
+3661373737656163370a623462636636323932356435643833353464366164393864313764353266
+63663534343739626239656537333635346362653863633533393135323632376663396638646430
+32363532303766353535326239316333653230666363616233666135306666326135643165323430
+36626130636235663164306237303937383530623666643531313237383164663539336331346534
+64623530373236323134373662383765316466393835336537336539313534616437623034626462
+66306164303732343463656661313836363638626138663363373533303635633537666163623365
+35323931373338616136396262303932353464663664626661636438383739623236313463303831
+39306335666232386665316264323165386137656263306633303930306238666331666339373034
+30336566613961373232343964373164316362373338313162373139343732636130303331663232
+65646637633963653066326365356334666162383762353437356463653266313565626539383364
+66393936313837356165616337633033353964353864356166303439363736613839323063333832
+63613935316663366234343761363037636533366634643265336330363035396531333031653032
+32353761343866633532
diff --git a/dev-tools/ansible/inventories/scigap/production/pga_config/demo5/vars.yml b/dev-tools/ansible/inventories/scigap/production/pga_config/demo5/vars.yml
new file mode 100644
index 0000000..104ff85
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/production/pga_config/demo5/vars.yml
@@ -0,0 +1,65 @@
+#
+#
+# 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.
+#
+
+---
+pga_repo: "https://github.com/apache/airavata-php-gateway.git"
+git_branch: "master"
+user: "pga"
+group: "pga"
+doc_root_dir: "/var/www/portals/{{ gateway_id }}"
+vhost_servername: "demo5.scigap.org"
+vhost_ssl: false
+# TODO: have Ansible manage these files as well
+#ssl_certificate_file: "/etc/letsencrypt/live/hpcgateway.uky.edu/cert.pem"
+#ssl_certificate_chain_file: "/etc/letsencrypt/live/hpcgateway.uky.edu/fullchain.pem"
+#ssl_certificate_key_file: "/etc/letsencrypt/live/hpcgateway.uky.edu/privkey.pem"
+
+## Keycloak related variables
+tenant_domain: "{{ gateway_id }}"
+admin_username: "admin"
+admin_password: "{{ vault_admin_password }}"
+oauth_client_key: "{{ vault_oauth_client_key }}"
+oauth_client_secret: "{{ vault_oauth_client_secret }}"
+oidc_discovery_url: "https://iam.scigap.org/auth/realms/{{ tenant_domain }}/.well-known/openid-configuration"
+
+auth_options:
+  - name: "Airavata Demo Gateway 5"
+    oauth_grant_type: "password"
+# - name: "CILogon"
+#    oauth_grant_type: "authorization_code"
+#   oauth_authorize_url_extra_params: "kc_idp_hint=cilogon"
+#   logo: "/assets/cilogon-logo-24x24-b.png"
+oauth_callback_url: "http://{{ vhost_servername }}/callback-url"
+
+gateway_id: "demo5"
+# relative to document root dir
+experiment_data_dir: "{{ user_data_dir }}/{{ gateway_id }}"
+gateway_data_store_resource_id: "gf4.ucs.indiana.edu_61552681-96f0-462a-a36c-a62a010bffc6"
+gateway_data_store_ssh_public_key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCHTXaXh3s/+G9EP62+b2nOCscbQLsk2SF5USHdHsurrLGJCY25eBsfjyncQdbtj+agly20PRf8bLHVoJk3ln1aPJqImVjRcrGUz22HbwtByMtNZAx3VnW5HalnhrXzYjC2O34082UUtBcb8+KXL/nlNDNouiFu7dqH+4vyOHPa6vZ3l6OLrr8fOm6rEaCp8YrtJeosazPquVE5mxiWFMRjYKOSyhh07v/0smBumoYRKzhn85d08FXYvcw6zA8X5fCKnB3Eqc53Mae3Hpsa4ovN4Q1+Adv3k/QtKZgdjGKRiGLMl6XZWejE1Nwf6zWM6HvLeWq5J97ZrcFjNwo64Hdd"
+
+## Portal related variables
+super_admin_portal: "false"
+admin_emails: "['sgrc-iu-group@iu.edu']"
+portal_email_username: "pga.airavata@gmail.com"
+portal_email_password: "{{ vault_portal_email_password }}"
+#portal_theme: "gsu-gateway-theme"
+#portal_theme_repo: "https://github.com/SciGaP/gsu-gateway-theme"
+portal_title: "Airavata Demo Gateway 5"
+...
diff --git a/dev-tools/ansible/inventories/scigap/production/pga_config/demo5/vault.yml b/dev-tools/ansible/inventories/scigap/production/pga_config/demo5/vault.yml
new file mode 100644
index 0000000..89f32de
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/production/pga_config/demo5/vault.yml
@@ -0,0 +1,17 @@
+$ANSIBLE_VAULT;1.1;AES256
+65623537383833636238663163313339353239653933653137363532633765303230626265613233
+3434323065353633626131343931376166323938353631330a616534633635623635333137383336
+33353866643365653134633532633562373163653334306130666636396635616335646466393635
+3064653330623339640a313663663264643030303264666464666338346332323933356130396134
+37396233386239663234643533393264336337383037303363376136376136326163363164616261
+63643239393739353031356235663161313535383861386437353536636661333566363230643138
+35633030396130363634646335313239363135663230363335306161383331653831653464323930
+66303562343634306264346363663236656235303361623136393735313832666431376163336130
+34316438343461613162313364613337663963646439656138336537316565306566356234613363
+64346664333561356335303830623033363164313439346630306464396163303134623238663630
+35616364633635633263646332346139383937386335303339393334663538386532383963396134
+30613264366161646636326532626633363739626632386330306532326639626537346437613432
+39323266333834303537653165306239656463626462616464366465343234666265363935343230
+63663235656662643030626638626234333432656265376439316238323533303439373539303064
+39353832336664303435623230386661663663633961383134323961636365326266323834356334
+30316433613933646635
diff --git a/dev-tools/ansible/inventories/scigap/production/pga_config/demo6/vars.yml b/dev-tools/ansible/inventories/scigap/production/pga_config/demo6/vars.yml
new file mode 100644
index 0000000..24fe7ba
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/production/pga_config/demo6/vars.yml
@@ -0,0 +1,65 @@
+#
+#
+# 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.
+#
+
+---
+pga_repo: "https://github.com/apache/airavata-php-gateway.git"
+git_branch: "master"
+user: "pga"
+group: "pga"
+doc_root_dir: "/var/www/portals/{{ gateway_id }}"
+vhost_servername: "demo6.scigap.org"
+vhost_ssl: false
+# TODO: have Ansible manage these files as well
+#ssl_certificate_file: "/etc/letsencrypt/live/hpcgateway.uky.edu/cert.pem"
+#ssl_certificate_chain_file: "/etc/letsencrypt/live/hpcgateway.uky.edu/fullchain.pem"
+#ssl_certificate_key_file: "/etc/letsencrypt/live/hpcgateway.uky.edu/privkey.pem"
+
+## Keycloak related variables
+tenant_domain: "{{ gateway_id }}"
+admin_username: "admin"
+admin_password: "{{ vault_admin_password }}"
+oauth_client_key: "{{ vault_oauth_client_key }}"
+oauth_client_secret: "{{ vault_oauth_client_secret }}"
+oidc_discovery_url: "https://iam.scigap.org/auth/realms/{{ tenant_domain }}/.well-known/openid-configuration"
+
+auth_options:
+  - name: "Airavata Demo Gateway 6"
+    oauth_grant_type: "password"
+# - name: "CILogon"
+#    oauth_grant_type: "authorization_code"
+#   oauth_authorize_url_extra_params: "kc_idp_hint=cilogon"
+#   logo: "/assets/cilogon-logo-24x24-b.png"
+oauth_callback_url: "http://{{ vhost_servername }}/callback-url"
+
+gateway_id: "demo6"
+# relative to document root dir
+experiment_data_dir: "{{ user_data_dir }}/{{ gateway_id }}"
+gateway_data_store_resource_id: "gf4.ucs.indiana.edu_61552681-96f0-462a-a36c-a62a010bffc6"
+gateway_data_store_ssh_public_key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCHoD39/2vYtR7iMFenMepCbSa8zqfxdFR+6hkREHU+4TT09nHRoP1E6F1hy56nEGpnqrzaYGj4my5BxHt8yZhiM98KvTNnheJOOtPiR4tUohrzSV5G2QYI2lE0kN0Q6RcIcTJuWkJjr6YLcGyK1P2j0dKpQ7U2xqFWfKtCxZ3qlQRmiuUQgvguc4SyYoCDo+RL2ESyiiggEVL8vo4yWPS4OUJS6nnzn8D74b5xBkKyumJPQdarobgcfEuc+uIv8nTkn4lodP8iz6NY+yZYHO4S5G5zqPMtitxziHwr3L2Xg5jy/k86HpaMgXBpQq6cgSo5aSU/YsjG10SBaIKqFn5/"
+
+## Portal related variables
+super_admin_portal: "false"
+admin_emails: "['sgrc-iu-group@iu.edu']"
+portal_email_username: "pga.airavata@gmail.com"
+portal_email_password: "{{ vault_portal_email_password }}"
+#portal_theme: "gsu-gateway-theme"
+#portal_theme_repo: "https://github.com/SciGaP/gsu-gateway-theme"
+portal_title: "Airavata Demo Gateway 6"
+...
diff --git a/dev-tools/ansible/inventories/scigap/production/pga_config/demo6/vault.yml b/dev-tools/ansible/inventories/scigap/production/pga_config/demo6/vault.yml
new file mode 100644
index 0000000..3232a92
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/production/pga_config/demo6/vault.yml
@@ -0,0 +1,17 @@
+$ANSIBLE_VAULT;1.1;AES256
+35393835646335373866656236346336303362646434393930356634633734396264623937633235
+3739616663323438303461643332326332643162663965630a376635616530663030643433386364
+63313131396165373339393038636362343436653435353566343439336265363463623035383561
+3238376563303732360a393436313666653332346664643163353666363637303139643666356232
+66343639326665356637656630616438396535653764383537643936663234363364663333396136
+36343038336563646434653464303737613864396233363435333265623366343961633165356636
+62663431643932336266386566356166636132343164326432643933636338626432373533613565
+65303337363533343235363535616265376433333338303566636363393330363835393366643438
+31323265393139643162663639333236323835306537633939336331313134643464336631353436
+36303437376163363733316133336364373332393131666330313662666266373233346137623035
+36623836663138643737653539653864653430653563313833336230306132626262346432323034
+31666364353766613165613563363630366230343366343230363238346161653163303633626163
+38656634363236336139346135616636626635346330396237313164343339633664663361366262
+32373630373739323664386232386137376264316463663666346438646131396461393639316639
+37343836353432303832386330333665363839616565353332633535313563363139646561333335
+33613236306134373139
diff --git a/dev-tools/ansible/inventories/scigap/production/pga_config/demo7/vars.yml b/dev-tools/ansible/inventories/scigap/production/pga_config/demo7/vars.yml
new file mode 100644
index 0000000..b6fd6fb
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/production/pga_config/demo7/vars.yml
@@ -0,0 +1,65 @@
+#
+#
+# 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.
+#
+
+---
+pga_repo: "https://github.com/apache/airavata-php-gateway.git"
+git_branch: "master"
+user: "pga"
+group: "pga"
+doc_root_dir: "/var/www/portals/{{ gateway_id }}"
+vhost_servername: "demo7.scigap.org"
+vhost_ssl: false
+# TODO: have Ansible manage these files as well
+#ssl_certificate_file: "/etc/letsencrypt/live/hpcgateway.uky.edu/cert.pem"
+#ssl_certificate_chain_file: "/etc/letsencrypt/live/hpcgateway.uky.edu/fullchain.pem"
+#ssl_certificate_key_file: "/etc/letsencrypt/live/hpcgateway.uky.edu/privkey.pem"
+
+## Keycloak related variables
+tenant_domain: "{{ gateway_id }}"
+admin_username: "admin"
+admin_password: "{{ vault_admin_password }}"
+oauth_client_key: "{{ vault_oauth_client_key }}"
+oauth_client_secret: "{{ vault_oauth_client_secret }}"
+oidc_discovery_url: "https://iam.scigap.org/auth/realms/{{ tenant_domain }}/.well-known/openid-configuration"
+
+auth_options:
+  - name: "Airavata Demo Gateway 7"
+    oauth_grant_type: "password"
+# - name: "CILogon"
+#    oauth_grant_type: "authorization_code"
+#   oauth_authorize_url_extra_params: "kc_idp_hint=cilogon"
+#   logo: "/assets/cilogon-logo-24x24-b.png"
+oauth_callback_url: "http://{{ vhost_servername }}/callback-url"
+
+gateway_id: "demo7"
+# relative to document root dir
+experiment_data_dir: "{{ user_data_dir }}/{{ gateway_id }}"
+gateway_data_store_resource_id: "gf4.ucs.indiana.edu_61552681-96f0-462a-a36c-a62a010bffc6"
+gateway_data_store_ssh_public_key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCynXbrDvmrc++/O3HCNk64B0+3lfAzhc8MvrVNyG1bC7aKjBnKeiW7RNUTk5OE+SsRt9jybeNkm0J/Lijhs5v3FAzb3be6/FTwZGbA9JfVPICDJNmaBY8lTr8mPQx5jYo9wEp/WPOAz1S47G2STxpIiBOkcPkqEQARooRALOERQHKBdPUJlJko5pdSbilStWqkJsNawo10EBin23wOTXPcX41U/cONZcjfR4/MlaeVbx98H9li6vUIgqkVMzji1RCUaOKHLrg35Cbsrvz8pbV0+cPAJ4ixOsm3EDwyzdEtoC2mAd+OFC2KrFk2YAtJqEVYXxkb4rtkHOKOQ5yJ1CH/"
+
+## Portal related variables
+super_admin_portal: "false"
+admin_emails: "['sgrc-iu-group@iu.edu']"
+portal_email_username: "pga.airavata@gmail.com"
+portal_email_password: "{{ vault_portal_email_password }}"
+#portal_theme: "gsu-gateway-theme"
+#portal_theme_repo: "https://github.com/SciGaP/gsu-gateway-theme"
+portal_title: "Airavata Demo Gateway 7"
+...
diff --git a/dev-tools/ansible/inventories/scigap/production/pga_config/demo7/vault.yml b/dev-tools/ansible/inventories/scigap/production/pga_config/demo7/vault.yml
new file mode 100644
index 0000000..b3685e6
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/production/pga_config/demo7/vault.yml
@@ -0,0 +1,17 @@
+$ANSIBLE_VAULT;1.1;AES256
+30666333656364663663343632373634633337666565366132613836643038633835323966333334
+3765633036646336373664333839616562356530396265320a656438633061363530643135343939
+36333335343563326237313238343035643731393939636661313064626364306536653163386634
+3337663665383663300a666632626365356232633862633362366432363263613030663136346133
+32373436323832643838643361616463663739356264666236366362313962363134346536613439
+37373764653664653037363233653730323563343134663564353165356430326366623933633161
+31323865313638356330393965363561326231313533623437316164376664663635653936346264
+35356464653966343363386563373261306432636261646332303165613136396132393037356366
+35666538306434616230326664616532616633303731346335633166626532323137313662653432
+61303136376231303330613734326164376138653339386464636161623435346162353036373031
+61353730323137373038316337336331656235396131306336343065636333623935376435376461
+63303534343865643139313666313737303462333065383365323931663365386134646563343432
+64623363663635303361313264643632393965346630643564396562376239373034663637373937
+61386338343162393065653364343561656435346631616165646365653837646161613864623862
+32663739386464653934373766663364363330396133303830353732653038613237393062616231
+63393663666234386631
diff --git a/dev-tools/ansible/inventories/scigap/production/pga_config/demo8/vars.yml b/dev-tools/ansible/inventories/scigap/production/pga_config/demo8/vars.yml
new file mode 100644
index 0000000..4683d2d
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/production/pga_config/demo8/vars.yml
@@ -0,0 +1,65 @@
+#
+#
+# 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.
+#
+
+---
+pga_repo: "https://github.com/apache/airavata-php-gateway.git"
+git_branch: "master"
+user: "pga"
+group: "pga"
+doc_root_dir: "/var/www/portals/{{ gateway_id }}"
+vhost_servername: "demo8.scigap.org"
+vhost_ssl: false
+# TODO: have Ansible manage these files as well
+#ssl_certificate_file: "/etc/letsencrypt/live/hpcgateway.uky.edu/cert.pem"
+#ssl_certificate_chain_file: "/etc/letsencrypt/live/hpcgateway.uky.edu/fullchain.pem"
+#ssl_certificate_key_file: "/etc/letsencrypt/live/hpcgateway.uky.edu/privkey.pem"
+
+## Keycloak related variables
+tenant_domain: "{{ gateway_id }}"
+admin_username: "admin"
+admin_password: "{{ vault_admin_password }}"
+oauth_client_key: "{{ vault_oauth_client_key }}"
+oauth_client_secret: "{{ vault_oauth_client_secret }}"
+oidc_discovery_url: "https://iam.scigap.org/auth/realms/{{ tenant_domain }}/.well-known/openid-configuration"
+
+auth_options:
+  - name: "Airavata Demo Gateway 8"
+    oauth_grant_type: "password"
+# - name: "CILogon"
+#    oauth_grant_type: "authorization_code"
+#   oauth_authorize_url_extra_params: "kc_idp_hint=cilogon"
+#   logo: "/assets/cilogon-logo-24x24-b.png"
+oauth_callback_url: "http://{{ vhost_servername }}/callback-url"
+
+gateway_id: "demo8"
+# relative to document root dir
+experiment_data_dir: "{{ user_data_dir }}/{{ gateway_id }}"
+gateway_data_store_resource_id: "gf4.ucs.indiana.edu_61552681-96f0-462a-a36c-a62a010bffc6"
+gateway_data_store_ssh_public_key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCI0MtuBmphPFDfdVR1YsYFUe8Y1LnBsB6HWh36VlNsp1OjDjuYSjjJWcxlZwn8K4MaCF/xaZZN083Hb6pMAnpFcO5iMg/4jZF9nLvMEUSe8YTBlGxv7zgvov5uRJnrIlIqsFDb3l5Izv1atglZ9AoEvuW45QXXXsuDtDzMz813Vf8b4BTb0HWkoWTdwY2wjABqg1R3unBvkeUzm6XHAW+Mk3622POmLufwKzrHx4GlNPS/Dn6rZJdBlNWN5uDHduz1IaE8lh3aTskJeltdeicHYbOwwVmEPs4ReXhMUYVQLemetqOWyHjDHIstf+WnQ8jsEcttrPu/48UrxJ2tiRRl"
+
+## Portal related variables
+super_admin_portal: "false"
+admin_emails: "['sgrc-iu-group@iu.edu']"
+portal_email_username: "pga.airavata@gmail.com"
+portal_email_password: "{{ vault_portal_email_password }}"
+#portal_theme: "gsu-gateway-theme"
+#portal_theme_repo: "https://github.com/SciGaP/gsu-gateway-theme"
+portal_title: "Airavata Demo Gateway 8"
+...
diff --git a/dev-tools/ansible/inventories/scigap/production/pga_config/demo8/vault.yml b/dev-tools/ansible/inventories/scigap/production/pga_config/demo8/vault.yml
new file mode 100644
index 0000000..b3cfaff
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/production/pga_config/demo8/vault.yml
@@ -0,0 +1,17 @@
+$ANSIBLE_VAULT;1.1;AES256
+35353731633232313536343838373637323433333361633635383636316261303162653334633466
+3137343265383861626266633662383336373437663865330a383733323838383132363739656533
+37633866373333643730316437333731386564313233623966383735363533616334646636353064
+3064326162343633370a653333613836333733393637616133346432323965646430656532356464
+39623963663032613038363435393961346166383831633239626265313639326363343537663232
+65386535396139323864396264363136636537323739383064363935633963306533373237353561
+38333035376566323639353632623334343635613565643962393461363836366634393864323636
+31646631366139336564356561386362353436646235313034376238306139353030366266356162
+34363462396634386330333737643933373435613834353732396637646461386139616166386533
+63333164626163653437656165653162333639396433323261613161336662623162616438363332
+38376566396265386666323736333731383133356633333363653132336338636535663063613838
+38663935613331303462626635656135626435333136336636356663633837613837666236343066
+63393834393532653964396562383936393861643837623939393736393537363734616363653434
+63353465636133653738653434386337386239323434313835303861636166333037343761353933
+36383665336234323966663139333266323435356636336632326534636132386565396134663766
+64333864653733313962
diff --git a/dev-tools/ansible/inventories/scigap/production/pga_config/demo9/vars.yml b/dev-tools/ansible/inventories/scigap/production/pga_config/demo9/vars.yml
new file mode 100644
index 0000000..76736af
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/production/pga_config/demo9/vars.yml
@@ -0,0 +1,65 @@
+#
+#
+# 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.
+#
+
+---
+pga_repo: "https://github.com/apache/airavata-php-gateway.git"
+git_branch: "master"
+user: "pga"
+group: "pga"
+doc_root_dir: "/var/www/portals/{{ gateway_id }}"
+vhost_servername: "demo9.scigap.org"
+vhost_ssl: false
+# TODO: have Ansible manage these files as well
+#ssl_certificate_file: "/etc/letsencrypt/live/hpcgateway.uky.edu/cert.pem"
+#ssl_certificate_chain_file: "/etc/letsencrypt/live/hpcgateway.uky.edu/fullchain.pem"
+#ssl_certificate_key_file: "/etc/letsencrypt/live/hpcgateway.uky.edu/privkey.pem"
+
+## Keycloak related variables
+tenant_domain: "{{ gateway_id }}"
+admin_username: "admin"
+admin_password: "{{ vault_admin_password }}"
+oauth_client_key: "{{ vault_oauth_client_key }}"
+oauth_client_secret: "{{ vault_oauth_client_secret }}"
+oidc_discovery_url: "https://iam.scigap.org/auth/realms/{{ tenant_domain }}/.well-known/openid-configuration"
+
+auth_options:
+  - name: "Airavata Demo Gateway 9"
+    oauth_grant_type: "password"
+# - name: "CILogon"
+#    oauth_grant_type: "authorization_code"
+#   oauth_authorize_url_extra_params: "kc_idp_hint=cilogon"
+#   logo: "/assets/cilogon-logo-24x24-b.png"
+oauth_callback_url: "http://{{ vhost_servername }}/callback-url"
+
+gateway_id: "demo9"
+# relative to document root dir
+experiment_data_dir: "{{ user_data_dir }}/{{ gateway_id }}"
+gateway_data_store_resource_id: "gf4.ucs.indiana.edu_61552681-96f0-462a-a36c-a62a010bffc6"
+gateway_data_store_ssh_public_key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDT2ivZMmjyt764tO2MwDEDGTDZ6b8eztRz9SRLNo3LRJZ2NV/wue/LnsB3c96EPIrijvZrpLF7bAdRundsrFe5rwuQ4o6VqDGFkZ5RVc80JTjl4GSN42JFBIyKdGAA8wxxITHWgIuC3zIhzzy0m1fN8uvmKgNHOR/6L9mDoKfyYi9qWs6VZWL81idtwhy/tHc67iH/dBmdPlJRvKjFins+QQdYR1gu5bDgCVqaoLNB6GjbvRo++36tsmAtWn3DatVzednWYXWFK0XpzmaGb5idZeZcHXmIEYvZu7zd6KOC9JZvtraxju3rbedoVgAPE46rflYufHdM56HExysdg7Kt"
+
+## Portal related variables
+super_admin_portal: "false"
+admin_emails: "['sgrc-iu-group@iu.edu']"
+portal_email_username: "pga.airavata@gmail.com"
+portal_email_password: "{{ vault_portal_email_password }}"
+#portal_theme: "gsu-gateway-theme"
+#portal_theme_repo: "https://github.com/SciGaP/gsu-gateway-theme"
+portal_title: "Airavata Demo Gateway 9"
+...
diff --git a/dev-tools/ansible/inventories/scigap/production/pga_config/demo9/vault.yml b/dev-tools/ansible/inventories/scigap/production/pga_config/demo9/vault.yml
new file mode 100644
index 0000000..2ee632a
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/production/pga_config/demo9/vault.yml
@@ -0,0 +1,17 @@
+$ANSIBLE_VAULT;1.1;AES256
+31653763316230656131366162303164323431333265323165313861663761346162323634656333
+3763356362623134363138373935633761346635656163660a643664613262303637373736333833
+64633566376639653537313134303936663134623737313361646165646234626336353435336266
+3431653066633938300a666535663439663636306233316363383263333864626130393865646661
+33313333663162636637343737393336346134613261343565636166343337323738346633343839
+61396131303833393534373238373733656533383165626538316664323763336461623138383138
+31613931363836386266346435363961633164383230383562336561636235313132356234323163
+66316366303330633736303630393139303161636463356466366466303764383631666638326638
+62323837343739353734323163303964333664343631613531326436616265313438393563363537
+34323030323036393930306161396664336130356236633465633432363032323962306638373436
+64326534393663356261653839663735623431386233653663363234323838333566336365353338
+30613435326164313331643339633866383232316565353438386566613165396537313633656266
+33613263303061626266373335623035313738376433333831363037363234366264343162616534
+64396634323930336430366631383734333539643135303163663265643466613033346361373835
+33646534376231336135656166396138323934666239393261663434653230363766326433326164
+31323631356132663762

-- 
To stop receiving notification emails like this one, please contact
eroma@apache.org.