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 2019/06/30 21:40:37 UTC

[airavata] branch staging updated (de0f823 -> fe2a76c)

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

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


    from de0f823  Merge remote-tracking branch 'origin/develop' into staging
     new 9c166b2  staging pgas, with group_resource_profile_id assigned
     new 9b0025b  staging inventory - django config
     add a410c47  AIRAVATA-2588 Set collation to case-sensitive
     new fe2a76c  Merge remote-tracking branch 'origin/develop' into staging

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../scigap/staging/group_vars/all/vars.yml         |  3 +++
 .../group_vars/django/vars.yml                     | 16 ++++++++++----
 .../host_vars/seagrid/vars.yml                     | 20 ++++++-----------
 .../scigap/staging/host_vars/seagrid/vault.yml     | 15 +++++++++++++
 .../host_vars/testdrive}/vars.yml                  | 25 +++++++++-------------
 .../scigap/staging/host_vars/testdrive/vault.yml   | 15 +++++++++++++
 .../host_vars/ultrascan}/vars.yml                  | 25 +++++++++-------------
 .../scigap/staging/host_vars/ultrascan/vault.yml   | 15 +++++++++++++
 dev-tools/ansible/inventories/scigap/staging/hosts |  7 +++++-
 .../scigap/staging/pga_config/seagrid/vars.yml     |  1 +
 .../scigap/staging/pga_config/testdrive/vars.yml   |  1 +
 .../scigap/staging/pga_config/ultrascan/vars.yml   |  1 +
 .../roles/django/templates/settings_local.py.j2    |  2 +-
 .../ansible/roles/django_setup/tasks/main.yml      |  7 +++---
 14 files changed, 101 insertions(+), 52 deletions(-)
 copy dev-tools/ansible/inventories/scigap/{develop => staging}/group_vars/django/vars.yml (72%)
 copy dev-tools/ansible/inventories/scigap/{develop => staging}/host_vars/seagrid/vars.yml (60%)
 create mode 100644 dev-tools/ansible/inventories/scigap/staging/host_vars/seagrid/vault.yml
 copy dev-tools/ansible/inventories/scigap/{develop/host_vars/simvascular => staging/host_vars/testdrive}/vars.yml (58%)
 create mode 100644 dev-tools/ansible/inventories/scigap/staging/host_vars/testdrive/vault.yml
 copy dev-tools/ansible/inventories/scigap/{develop/host_vars/simvascular => staging/host_vars/ultrascan}/vars.yml (58%)
 create mode 100644 dev-tools/ansible/inventories/scigap/staging/host_vars/ultrascan/vault.yml


[airavata] 02/03: staging inventory - django config

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 9b0025b8c5cfc7ddf3c30701e16495695f58f584
Author: Marcus Christie <ma...@iu.edu>
AuthorDate: Sun Jun 30 17:39:59 2019 -0400

    staging inventory - django config
---
 .../scigap/staging/group_vars/all/vars.yml         |  3 ++
 .../scigap/staging/group_vars/django/vars.yml      | 39 ++++++++++++++++++
 .../scigap/staging/host_vars/seagrid/vars.yml      | 46 ++++++++++++++++++++++
 .../scigap/staging/host_vars/seagrid/vault.yml     | 15 +++++++
 .../scigap/staging/host_vars/testdrive/vars.yml    | 46 ++++++++++++++++++++++
 .../scigap/staging/host_vars/testdrive/vault.yml   | 15 +++++++
 .../scigap/staging/host_vars/ultrascan/vars.yml    | 46 ++++++++++++++++++++++
 .../scigap/staging/host_vars/ultrascan/vault.yml   | 15 +++++++
 dev-tools/ansible/inventories/scigap/staging/hosts |  5 +++
 .../ansible/roles/django_setup/tasks/main.yml      |  7 ++--
 10 files changed, 234 insertions(+), 3 deletions(-)

diff --git a/dev-tools/ansible/inventories/scigap/staging/group_vars/all/vars.yml b/dev-tools/ansible/inventories/scigap/staging/group_vars/all/vars.yml
index 9da8ae5..24baee7 100644
--- a/dev-tools/ansible/inventories/scigap/staging/group_vars/all/vars.yml
+++ b/dev-tools/ansible/inventories/scigap/staging/group_vars/all/vars.yml
@@ -47,6 +47,9 @@ workflow_catalog: "workflow_catalog"
 credential_store: "credential_store"
 profile_service: "profile_service"
 
+django_db_username: "django"
+django_db_password: "{{ vault_db_password }}"
+
 # Rabbitmq related vareables
 rabbitmq_server: "{{ groups['rabbitmq'][0] }}"
 rabbitmq_vhost: "master"
diff --git a/dev-tools/ansible/inventories/scigap/staging/group_vars/django/vars.yml b/dev-tools/ansible/inventories/scigap/staging/group_vars/django/vars.yml
new file mode 100644
index 0000000..3732e80
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/staging/group_vars/django/vars.yml
@@ -0,0 +1,39 @@
+#
+#
+# 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.
+#
+
+---
+user: "pga"
+group: "pga"
+gateway_data_store_hostname: "pga.staging.scigap.org"
+gateway_data_store_resource_id: "pga.staging.scigap.org_aa63ffa0-a99f-4885-8f4b-81e3c4c4d737"
+gateway_data_store_ssh_public_key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDWgLve4J9WCohF/4UnbBZsh/nRkP1aM9FmA1FjKwK2gQAnKwhU+NrbsjW38h2Hi+8s9N2oZ9cCJHrvDi2U0cMxz4exIUBcVoRhw37ThlREHADeKR1FbKw0QLhTyfJb0K+1/8GWRluiFx0vHPptJe0KTqu+RJY0NSe+d/BEuGyCZ1hR+SKNuTgcb05Ia6opbSN5D68N9biseEux60d69ARQxLw+VN3Kr/UaBNpGIAfKLlLSUQlTyPA6G6UKCcJZv+/ye10oa0SK0qtrxMpL+4VJcVx+d56U7CUFWKEgPAaQrX1qdGUNDA7HKmD+EBtzw6DJqNJ0Cue/XuPe/RT62tpf"
+django_wsgi_processes: 2
+doc_root_dir: "/var/www/portals/django-{{gateway_id}}"
+django_database_name: "django_{{ inventory_hostname }}"
+
+# Default email settings
+portal_email_host: "smtp.gmail.com"
+portal_email_port: 587
+portal_email_tls: true
+portal_email_username: "pga.airavata@gmail.com"
+portal_email_password: "{{ vault_portal_email_password }}"
+portal_server_email: "{{ portal_email_username }}"
+admin_emails: "[('SGRC Group', 'sgrc-iu-group@iu.edu')]"
+django_error_emails: "[('SciGaP Errors', 'bugs@scigap.org')]"
diff --git a/dev-tools/ansible/inventories/scigap/staging/host_vars/seagrid/vars.yml b/dev-tools/ansible/inventories/scigap/staging/host_vars/seagrid/vars.yml
new file mode 100644
index 0000000..447ecc8
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/staging/host_vars/seagrid/vars.yml
@@ -0,0 +1,46 @@
+#
+#
+# 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.
+#
+
+---
+vhost_servername: "django.staging.seagrid.org"
+vhost_ssl: True
+ssl_certificate_file: "/etc/letsencrypt/live/django.staging.seagrid.org/cert.pem"
+ssl_certificate_chain_file: "/etc/letsencrypt/live/django.staging.seagrid.org/fullchain.pem"
+ssl_certificate_key_file: "/etc/letsencrypt/live/django.staging.seagrid.org/privkey.pem"
+
+## Keycloak related variables
+tenant_domain: "seagrid"
+oauth_client_key: "{{ vault_oauth_client_key }}"
+oauth_client_secret: "{{ vault_oauth_client_secret }}"
+
+auth_options:
+  password:
+    name: "SEAGrid"
+  external:
+    - name: "CILogon"
+      idp_alias: "cilogon"
+
+gateway_id: "seagrid"
+experiment_data_dir: "{{ user_data_dir }}/seagrid"
+
+admin_emails: "[('SGRC', 'sgrc-iu-group@iu.edu'), ('Sudhakar Pamidighantam', 'pamidigs@iu.edu'), ('Eroma Abeysinghe', 'eroma.abeysinghe@gmail.com')]"
+portal_title: "SEAGrid Portal"
+
+...
diff --git a/dev-tools/ansible/inventories/scigap/staging/host_vars/seagrid/vault.yml b/dev-tools/ansible/inventories/scigap/staging/host_vars/seagrid/vault.yml
new file mode 100644
index 0000000..567479b
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/staging/host_vars/seagrid/vault.yml
@@ -0,0 +1,15 @@
+$ANSIBLE_VAULT;1.1;AES256
+63313565373834666637646562373435626133656539643530613937666562343738393265363239
+3833396136653136313237313733636465303236396331340a343533626564313837313239626565
+30386266373833323236356633613138376130383434666634343630316439383237313162666537
+3864653132666164390a626637373261316439353034616137616639376531663461636332373162
+63656361646263343836393437356162666539333630643434643062316662656439373231323738
+30626162383038633761303461323831346639623435383465376366356163633830303531323664
+66343732363163666165306237363238356663313533323830376530373236366664636465626136
+35386635383931396465633562643465356535316338613262396563386339336365316161366262
+64326661636237333661393138353966613438353663616332643238643631663637306663313435
+32373230633433636664316431386662363635623465373834373662356565383233373732616664
+36383664386436373965323131626334303834383031333230363662356531346133323332653865
+63353264613534636466663365333463366464626634346166326566393835653632303735646566
+31396565613333343233366331343732616632643233323937323664303061373362303731633237
+3961313864326337376131316635353139626236336533326331
diff --git a/dev-tools/ansible/inventories/scigap/staging/host_vars/testdrive/vars.yml b/dev-tools/ansible/inventories/scigap/staging/host_vars/testdrive/vars.yml
new file mode 100644
index 0000000..5109bf3
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/staging/host_vars/testdrive/vars.yml
@@ -0,0 +1,46 @@
+#
+#
+# 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.
+#
+
+---
+vhost_servername: "django.testdrive.airavata.org"
+vhost_ssl: True
+ssl_certificate_file: "/etc/letsencrypt/live/django.testdrive.airavata.org/cert.pem"
+ssl_certificate_chain_file: "/etc/letsencrypt/live/django.testdrive.airavata.org/fullchain.pem"
+ssl_certificate_key_file: "/etc/letsencrypt/live/django.testdrive.airavata.org/privkey.pem"
+
+## Keycloak related variables
+tenant_domain: "default"
+oauth_client_key: "{{ vault_oauth_client_key }}"
+oauth_client_secret: "{{ vault_oauth_client_secret }}"
+
+auth_options:
+  password:
+    name: "Test Drive"
+  external:
+    - name: "CILogon"
+      idp_alias: "cilogon"
+
+gateway_id: "default"
+experiment_data_dir: "{{ user_data_dir }}/testdrive"
+
+admin_emails: "[('SGRC', 'sgrc-iu-group@iu.edu')]"
+portal_title: "Airavata Test Drive"
+
+...
diff --git a/dev-tools/ansible/inventories/scigap/staging/host_vars/testdrive/vault.yml b/dev-tools/ansible/inventories/scigap/staging/host_vars/testdrive/vault.yml
new file mode 100644
index 0000000..5623841
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/staging/host_vars/testdrive/vault.yml
@@ -0,0 +1,15 @@
+$ANSIBLE_VAULT;1.1;AES256
+37623936633663366663346435386565626133313036373264633162383430383635663666653638
+6664356436646561333165666331646138363231623634350a623339613336313562323061353336
+35383835613265306433633366386564653363326362623537353366356636326437653932613931
+6235323062356662630a333833373434623966396465623163633362663337386464616638613331
+63613966383363626238623733396161653832386235396462323534393537323936623134313339
+39393335303137613463326262373835373631393730633462623538356436326630663134356435
+32373838313437663337333962633534653330396566393339396435616665353666653330376637
+38663936646563356634666461326531653264366231646238656536653439613036333136363664
+66376437366437356235373665303031363766643137663931353863626139373235663662313133
+39643733333464373761376365336636376630656437303939373864656266323464633636653539
+66373161306532333263373136316566323537653465373030663364613832616265363434663465
+33613365343035376636316636633665663139373339396332393431316431353863353762333531
+33383435653364356632336435386465333630333063303033346162373035393034363664313637
+6237336561353036343134313561396132373237623833333162
diff --git a/dev-tools/ansible/inventories/scigap/staging/host_vars/ultrascan/vars.yml b/dev-tools/ansible/inventories/scigap/staging/host_vars/ultrascan/vars.yml
new file mode 100644
index 0000000..2dcdc02
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/staging/host_vars/ultrascan/vars.yml
@@ -0,0 +1,46 @@
+#
+#
+# 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.
+#
+
+---
+vhost_servername: "django.ultrascan.scigap.org"
+vhost_ssl: True
+ssl_certificate_file: "/etc/letsencrypt/live/django.ultrascan.scigap.org/cert.pem"
+ssl_certificate_chain_file: "/etc/letsencrypt/live/django.ultrascan.scigap.org/fullchain.pem"
+ssl_certificate_key_file: "/etc/letsencrypt/live/django.ultrascan.scigap.org/privkey.pem"
+
+## Keycloak related variables
+tenant_domain: "ultrascan"
+oauth_client_key: "{{ vault_oauth_client_key }}"
+oauth_client_secret: "{{ vault_oauth_client_secret }}"
+
+auth_options:
+  password:
+    name: "Ultrascan Gateway"
+  external:
+    - name: "CILogon"
+      idp_alias: "cilogon"
+
+gateway_id: "ultrascan"
+experiment_data_dir: "{{ user_data_dir }}/ultrascan"
+
+admin_emails: "[('SGRC', 'sgrc-iu-group@iu.edu')]"
+portal_title: "Staging Ultrascan SciGaP Dashboard"
+
+...
diff --git a/dev-tools/ansible/inventories/scigap/staging/host_vars/ultrascan/vault.yml b/dev-tools/ansible/inventories/scigap/staging/host_vars/ultrascan/vault.yml
new file mode 100644
index 0000000..7d53ae0
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/staging/host_vars/ultrascan/vault.yml
@@ -0,0 +1,15 @@
+$ANSIBLE_VAULT;1.1;AES256
+35643935303863316237633334303531323632303233323330636339393262386337386337646536
+6637663464393732396266336433323164316437663266650a623266626163323237313436353164
+34363863363466633831653865623836616666656335373162633838363335613739616537316139
+6266643533663835660a636562373430633633303336353730653234366261653564633962363865
+64633461343365393838313438396530636131333430626238613863363139353230393062353230
+63356162623734393839346134333931613061346161376134623638366363353461303730636532
+36666165666439323638656261353336373365626464303164323235373237333837366566396631
+66616430353733353436393337326465373161306538363730623030646331623136666537313339
+65613163303864316334336135326261616438656263363536643633653132313431636237363066
+62313963613163393739366639643761646238313435653731366163386135366537386131396463
+38396438393465333938613833343836336434393635613663633561353738393366353531333035
+33303136333162663830653964313466396632633431333833613063366139613538613233633865
+38383635303931383165623130326365333133656431353531613963656535663531326361623739
+3939373637616632643766306639306662636530396137346263
diff --git a/dev-tools/ansible/inventories/scigap/staging/hosts b/dev-tools/ansible/inventories/scigap/staging/hosts
index 76b40e5..7d1dfab 100644
--- a/dev-tools/ansible/inventories/scigap/staging/hosts
+++ b/dev-tools/ansible/inventories/scigap/staging/hosts
@@ -21,6 +21,11 @@ scigap03.sciencegateways.iu.edu
 [pga]
 scigap08.sciencegateways.iu.edu
 
+[django]
+seagrid ansible_host=156.56.104.18
+ultrascan ansible_host=156.56.104.18
+testdrive ansible_host=156.56.104.18
+
 # Using the same keycloak as production
 #[keycloak]
 #gf7.ucs.indiana.edu ansible_user=root
diff --git a/dev-tools/ansible/roles/django_setup/tasks/main.yml b/dev-tools/ansible/roles/django_setup/tasks/main.yml
index c4f86a4..e32716b 100644
--- a/dev-tools/ansible/roles/django_setup/tasks/main.yml
+++ b/dev-tools/ansible/roles/django_setup/tasks/main.yml
@@ -18,11 +18,12 @@
 # under the License.
 #
 ---
-# TODO: install python34
-# sudo yum -y install python34
+# TODO: install python36
+# sudo yum -y install python36
 # sudo yum -y install httpd-devel
-# sudo yum -y install python34-devel
+# sudo yum -y install python36-devel
 # sudo yum -y install mysql-devel
+# sudo yum -y install gcc
 
 # TODO: fetch and build mod_wsgi
 # mkdir mod_wsgi


[airavata] 03/03: Merge remote-tracking branch 'origin/develop' into staging

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit fe2a76c2aedeb93fa3f705d24afb92084ad46529
Merge: 9b0025b a410c47
Author: Marcus Christie <ma...@iu.edu>
AuthorDate: Sun Jun 30 17:40:20 2019 -0400

    Merge remote-tracking branch 'origin/develop' into staging

 dev-tools/ansible/roles/django/templates/settings_local.py.j2 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


[airavata] 01/03: staging pgas, with group_resource_profile_id assigned

Posted by ma...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 9c166b217b31be7a1c93121c425973a72f10251f
Author: Marcus Christie <ma...@iu.edu>
AuthorDate: Sun Jun 30 13:24:59 2019 -0400

    staging pgas, with group_resource_profile_id assigned
---
 dev-tools/ansible/inventories/scigap/staging/hosts                      | 2 +-
 .../ansible/inventories/scigap/staging/pga_config/seagrid/vars.yml      | 1 +
 .../ansible/inventories/scigap/staging/pga_config/testdrive/vars.yml    | 1 +
 .../ansible/inventories/scigap/staging/pga_config/ultrascan/vars.yml    | 1 +
 4 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-tools/ansible/inventories/scigap/staging/hosts b/dev-tools/ansible/inventories/scigap/staging/hosts
index 6e02a7a..76b40e5 100644
--- a/dev-tools/ansible/inventories/scigap/staging/hosts
+++ b/dev-tools/ansible/inventories/scigap/staging/hosts
@@ -19,7 +19,7 @@ scigap03.sciencegateways.iu.edu
 scigap03.sciencegateways.iu.edu
 
 [pga]
-TODO
+scigap08.sciencegateways.iu.edu
 
 # Using the same keycloak as production
 #[keycloak]
diff --git a/dev-tools/ansible/inventories/scigap/staging/pga_config/seagrid/vars.yml b/dev-tools/ansible/inventories/scigap/staging/pga_config/seagrid/vars.yml
index a959b7f..fa1a0f6 100644
--- a/dev-tools/ansible/inventories/scigap/staging/pga_config/seagrid/vars.yml
+++ b/dev-tools/ansible/inventories/scigap/staging/pga_config/seagrid/vars.yml
@@ -54,6 +54,7 @@ gateway_id: "seagrid"
 experiment_data_dir: "{{ user_data_dir }}/seagrid"
 gateway_data_store_resource_id: "pga.staging.scigap.org_aa63ffa0-a99f-4885-8f4b-81e3c4c4d737"
 gateway_data_store_ssh_public_key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCApfdud3cJ7rx44M41gEKVgRfefk/Vd/7dIp9Xr9juX4jqmGuLoZR+hk287Hmbps6hZv23Av97XkCLldH0pueDekthcBDo4cRiQMDBp9NLz/9muqYVBl985psEbazYygagy/q/3ebi4CVEYVd4cHBee1V3GYyuJS2RklF0s/Otyf8x8auJSMniHGbTbVqtFlEOYuPdXlRBfH37k55N7+2iXKsIVvgn1MDweHEbQWJMx2LDCkLfJitreTiwcuST55w6N/n8WYZM2t+ie3BJEr6tcGAVIuyxj7CbMYMziM/hM5J+oQGPY/IBtiNZoxiZ0DeAC9SiEvE9fbTEW2iRWnQL"
+group_resource_profile_id: "a32cf4a0-104c-4d20-9c07-134b49b439d4"
 
 ## Portal related variables
 super_admin_portal: "false"
diff --git a/dev-tools/ansible/inventories/scigap/staging/pga_config/testdrive/vars.yml b/dev-tools/ansible/inventories/scigap/staging/pga_config/testdrive/vars.yml
index 54e5f8c..c4a9c5d 100644
--- a/dev-tools/ansible/inventories/scigap/staging/pga_config/testdrive/vars.yml
+++ b/dev-tools/ansible/inventories/scigap/staging/pga_config/testdrive/vars.yml
@@ -52,6 +52,7 @@ gateway_id: "default"
 experiment_data_dir: "{{ user_data_dir }}/testdrive"
 gateway_data_store_resource_id: "pga.staging.scigap.org_aa63ffa0-a99f-4885-8f4b-81e3c4c4d737"
 gateway_data_store_ssh_public_key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCUF51b2cYYqqadLHL9M/oPY0ZHZlWbdOdaIgjpzIzMnO7M9hKrHVY2pqyLPvqCLzaunxITPWsTqw0E8hwub4ttGLAx/O4kIf+BgyZK7iuwXWhI7u85/o58IfrD4B+jVCYKRNayuLR+lJWsiOeS6HSlunpTKTEhFGeOHn2UzdbLfgWYQ3VUFDtKN1oDPDT78ml5c2RCibJ21jltpevVfEtCUctERpTfniWSuQZggP1qiLNa1+PfiJ3mGsEzJFDntQvQetdinaAbEaT7+sctS8nBNjapkmYMf6tBl3S0bLttYPH51f8lUQAFaAzrestO1JpJNnIeY01/S3MWIlAWASnn"
+group_resource_profile_id: "378e9b07-6289-4e53-be62-d1dc68916a92"
 
 ## Portal related variables
 super_admin_portal: "false"
diff --git a/dev-tools/ansible/inventories/scigap/staging/pga_config/ultrascan/vars.yml b/dev-tools/ansible/inventories/scigap/staging/pga_config/ultrascan/vars.yml
index 28db5a4..2bbbfac 100644
--- a/dev-tools/ansible/inventories/scigap/staging/pga_config/ultrascan/vars.yml
+++ b/dev-tools/ansible/inventories/scigap/staging/pga_config/ultrascan/vars.yml
@@ -53,6 +53,7 @@ experiment_data_dir: "{{ user_data_dir }}/ultrascan"
 gateway_data_store_resource_id: "pga.staging.scigap.org_aa63ffa0-a99f-4885-8f4b-81e3c4c4d737"
 gateway_data_store_ssh_public_key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCqFFN7+93U5cELQCdZl+XiXmFxiSnQDXJaIdTKML3X/KU/0GkwUOBkrKVJaJEgpt+cSPLIg/qM4nVjt3iTfBIx9SPb6q8sHxSKnnNS/mfFvSOn/mxdNVgqNgTlqRy5axaeTn8wxa0afihZZLhU0MvUl0rrAcsR2gBU2zWeE9t+gj/HQ5D/dNmKQUJpexyY79RQi6mDwUPwHPXcLs+6YrJ68kpjmGQgGXUvCK/29neRvKpOXKds8E1kaa9nouxiQDCwAQKtqg8VAtfgMOX8gjur9DC1s45Ryjv+bLDuQ7MFMf5wEWg6QKSYoF94/JX3bC9nVjlL2wGX9HsWPDpWY2K5"
 data_sharing_enabled: "false"
+group_resource_profile_id: "2cf877fb-06a0-412f-90a8-472bd3a52aa9"
 
 ## Portal related variables
 super_admin_portal: "false"