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 2018/04/18 21:27:28 UTC

[airavata] branch staging updated (b10c672 -> cc699a4)

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 b10c672  Making Status publisher global to all Tasks
     new 9b9a2c0  Initial commit of scigap staging inventory
     new f070159  Don't give gfac db access if no gfac in hosts
     new fe28ca9  Remove GFac config from api-orch airavata-server.properties template
     new 68999eb  Staging PGA Ansible config
     new cc699a4  Use IP address (internal network) from API server to database

The 5 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:
 dev-tools/ansible/airavata.yml                     | 15 +++----------
 dev-tools/ansible/apiserver.yml                    |  3 +++
 dev-tools/ansible/database.yml                     |  3 +++
 dev-tools/ansible/{pga.yml => helix.yml}           | 10 +++++----
 .../{production => staging}/files/airavata.jks     |  0
 .../{production => staging}/files/airavata_sym.jks |  0
 .../files/client_truststore.jks                    |  0
 .../{production => staging}/files/keycloak.jks     |  0
 .../group_vars/all/vars.yml                        | 24 ++++++++++-----------
 .../group_vars/all/vault.yml                       |  0
 dev-tools/ansible/inventories/scigap/staging/hosts | 25 ++++++++++++++++++++++
 .../pga_config/ultrascan/vars.yml                  | 17 +++++++--------
 .../pga_config/ultrascan/vault.yml                 |  0
 .../vars/main.yml => pga-scigap-staging.yml}       |  3 +--
 .../templates/airavata-server.properties.j2        | 11 ----------
 dev-tools/ansible/roles/database/tasks/main.yml    | 10 +++++++--
 16 files changed, 68 insertions(+), 53 deletions(-)
 copy dev-tools/ansible/{pga.yml => helix.yml} (89%)
 copy dev-tools/ansible/inventories/scigap/{production => staging}/files/airavata.jks (100%)
 copy dev-tools/ansible/inventories/scigap/{production => staging}/files/airavata_sym.jks (100%)
 copy dev-tools/ansible/inventories/scigap/{production => staging}/files/client_truststore.jks (100%)
 copy dev-tools/ansible/inventories/scigap/{production => staging}/files/keycloak.jks (100%)
 copy dev-tools/ansible/inventories/scigap/{production => staging}/group_vars/all/vars.yml (91%)
 copy dev-tools/ansible/inventories/scigap/{production => staging}/group_vars/all/vault.yml (100%)
 create mode 100644 dev-tools/ansible/inventories/scigap/staging/hosts
 copy dev-tools/ansible/inventories/scigap/{production => staging}/pga_config/ultrascan/vars.yml (70%)
 copy dev-tools/ansible/inventories/scigap/{production => staging}/pga_config/ultrascan/vault.yml (100%)
 copy dev-tools/ansible/{roles/common/vars/main.yml => pga-scigap-staging.yml} (90%)

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

[airavata] 04/05: Staging PGA Ansible 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 68999eb25dfe0a0bebb793451acc130c5027e229
Author: Marcus Christie <ma...@apache.org>
AuthorDate: Wed Apr 18 14:59:38 2018 -0400

    Staging PGA Ansible config
---
 .../scigap/staging/pga_config/ultrascan/vars.yml   | 66 ++++++++++++++++++++++
 .../scigap/staging/pga_config/ultrascan/vault.yml  | 18 ++++++
 dev-tools/ansible/pga-scigap-staging.yml           | 23 ++++++++
 3 files changed, 107 insertions(+)

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
new file mode 100644
index 0000000..670f895
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/staging/pga_config/ultrascan/vars.yml
@@ -0,0 +1,66 @@
+#
+#
+# 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: "staging.ultrascan.scigap.org"
+vhost_ssl: True
+ssl_certificate_file: "/etc/letsencrypt/live/staging.ultrascan.scigap.org/cert.pem"
+ssl_certificate_chain_file: "/etc/letsencrypt/live/staging.ultrascan.scigap.org/fullchain.pem"
+ssl_certificate_key_file: "/etc/letsencrypt/live/staging.ultrascan.scigap.org/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: "Ultrascan Gateway"
+    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: "https://{{ vhost_servername }}/callback-url"
+
+gateway_id: "ultrascan"
+# relative to document root dir
+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"
+
+## Portal related variables
+super_admin_portal: "true"
+admin_emails: "['sgrc-iu-group@iu.edu']"
+portal_email_username: "pga.airavata@gmail.com"
+portal_email_password: "{{ vault_portal_email_password }}"
+portal_theme: "base"
+portal_title: "Dev Ultrascan SciGaP Dashboard"
+...
+
+
diff --git a/dev-tools/ansible/inventories/scigap/staging/pga_config/ultrascan/vault.yml b/dev-tools/ansible/inventories/scigap/staging/pga_config/ultrascan/vault.yml
new file mode 100644
index 0000000..f26d6f7
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/staging/pga_config/ultrascan/vault.yml
@@ -0,0 +1,18 @@
+$ANSIBLE_VAULT;1.1;AES256
+62623564396339653035663030366136343331363639643533386336646138646665346162393138
+3766653338323031626433346664643861313134306663610a613161376332313230633834396263
+39373533666263643439323035353134326438306234613636373337653639373762386237663831
+6139646232313737310a393535333662396535613434633532363038373933643835346236323935
+37653162613031643439613238316632643033396236653233356165653038316630643337313135
+39336266333735643063623666613634316636396134376264626638626161666232656163363266
+61616539363035363162616338633830386432643737396532373534656135306636316130306432
+37663762336163303561346633323466633765633465633937616131363739353536636134626230
+34353465323964656366643833303039336164626630373334653563343766383564313138623034
+38373239383936356634663162373063646165656630383134396163366561626634633565643566
+39663861343936306363313035343463353962653236663263313335303732663233306662393230
+32623635396339623035383233343434333561373164623138326161303334643063373865356166
+30626531373035653036383061366632616239626462336565383031623466333862353434386363
+33666135366164343136666637636665353031393739626463646663373765363366366664663062
+34316630613761306466356137643730396161616432656437336565373231336636653233636535
+34623734616461653837303431653139383564303837623761393762383633653264323431613532
+3332
diff --git a/dev-tools/ansible/pga-scigap-staging.yml b/dev-tools/ansible/pga-scigap-staging.yml
new file mode 100644
index 0000000..c9cceba
--- /dev/null
+++ b/dev-tools/ansible/pga-scigap-staging.yml
@@ -0,0 +1,23 @@
+#
+#
+# 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.
+#
+
+---
+- include: pga-single-vhost.yml vars_dir="{{ inventory_dir }}/pga_config/ultrascan"
+...

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

[airavata] 05/05: Use IP address (internal network) from API server to database

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 cc699a4193a3f86750ce8af6b8cf7ea3d9329bda
Author: Marcus Christie <ma...@apache.org>
AuthorDate: Wed Apr 18 17:26:46 2018 -0400

    Use IP address (internal network) from API server to database
---
 dev-tools/ansible/airavata.yml                            | 15 +++------------
 dev-tools/ansible/apiserver.yml                           |  3 +++
 dev-tools/ansible/database.yml                            |  3 +++
 .../inventories/scigap/staging/group_vars/all/vars.yml    |  2 +-
 dev-tools/ansible/roles/database/tasks/main.yml           |  4 ++--
 5 files changed, 12 insertions(+), 15 deletions(-)

diff --git a/dev-tools/ansible/airavata.yml b/dev-tools/ansible/airavata.yml
index 7a46c57..5969528 100644
--- a/dev-tools/ansible/airavata.yml
+++ b/dev-tools/ansible/airavata.yml
@@ -19,6 +19,9 @@
 #
 
 ---
+- hosts: database
+  gather_facts: True
+
 - hosts: zookeeper
   tags: zookeeper, airavata
   roles:
@@ -32,18 +35,6 @@
     - env_setup
     - rabbitmq
 
-- hosts: gfac
-  tags: gfac, airavata
-  roles:
-    - env_setup
-    - java
-    - role: common
-      become: yes
-      become_user: "{{user}}"
-    - role: gfac
-      become: yes
-      become_user: "{{user}}"
-
 - hosts: api-orch
   tags: api-orch, airavata
   roles:
diff --git a/dev-tools/ansible/apiserver.yml b/dev-tools/ansible/apiserver.yml
index 222febf..d1460b4 100644
--- a/dev-tools/ansible/apiserver.yml
+++ b/dev-tools/ansible/apiserver.yml
@@ -19,6 +19,9 @@
 #
 
 ---
+# Just gather facts on database
+- hosts: database
+  gather_facts: True
 - hosts: api-orch
   tags: api-orch, airavata
   roles:
diff --git a/dev-tools/ansible/database.yml b/dev-tools/ansible/database.yml
index fc3dfef..972b6ac 100644
--- a/dev-tools/ansible/database.yml
+++ b/dev-tools/ansible/database.yml
@@ -1,4 +1,7 @@
 ---
+# Gather facts on the following
+- hosts: api-orch
+- hosts: gfac
 
 - hosts: database
   tags: mysql , airavata
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 12c42f8..9412531 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
@@ -36,7 +36,7 @@ old_airavata_dist: "apache-airavata-server-0.17-SNAPSHOT"
 git_branch: staging
 
 # Database related variables
-db_server: "{{ groups['database'][0] }}"
+db_server: "{{ hostvars[groups['database'][0]]['ansible_default_ipv4']['address'] }}"
 db_server_port: "3306"
 db_user: "airavata"
 db_password: "{{ vault_db_password }}"
diff --git a/dev-tools/ansible/roles/database/tasks/main.yml b/dev-tools/ansible/roles/database/tasks/main.yml
index ff2066c..298d7b9 100644
--- a/dev-tools/ansible/roles/database/tasks/main.yml
+++ b/dev-tools/ansible/roles/database/tasks/main.yml
@@ -118,14 +118,14 @@
     - "{{ mysql_databases }}"
 
 - name: give access to {{ db_user }} from remote
-  mysql_user: name="{{ db_user }}" password="{{ db_password }}" host="{{ item }}"
+  mysql_user: name="{{ db_user }}" password="{{ db_password }}" host="{{ hostvars[item]['ansible_default_ipv4']['address'] }}"
   with_items:
     - "{{ groups['api-orch'] }}"
     - "localhost"
 
 # TODO: database access from GFac is no longer needed (GFac deprecated and only using Registry API)
 - name: give access to {{ db_user }} from remote
-  mysql_user: name="{{ db_user }}" password="{{ db_password }}" host="{{ item }}"
+  mysql_user: name="{{ db_user }}" password="{{ db_password }}" host="{{ hostvars[item]['ansible_default_ipv4']['address'] }}"
   with_items:
     - "{{ groups['gfac'] }}"
   when: "'gfac' in groups"

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

[airavata] 01/05: Initial commit of scigap staging inventory

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 9b9a2c059f989524bddf24604897526d0155916c
Author: Marcus Christie <ma...@apache.org>
AuthorDate: Fri Apr 13 16:06:50 2018 -0400

    Initial commit of scigap staging inventory
---
 .../inventories/scigap/staging/files/airavata.jks  |  76 ++++++
 .../scigap/staging/files/airavata_sym.jks          |  30 +++
 .../scigap/staging/files/client_truststore.jks     | 271 +++++++++++++++++++++
 .../inventories/scigap/staging/files/keycloak.jks  | 143 +++++++++++
 .../scigap/staging/group_vars/all/vars.yml         | 140 +++++++++++
 .../scigap/staging/group_vars/all/vault.yml        |  32 +++
 dev-tools/ansible/inventories/scigap/staging/hosts |  25 ++
 7 files changed, 717 insertions(+)

diff --git a/dev-tools/ansible/inventories/scigap/staging/files/airavata.jks b/dev-tools/ansible/inventories/scigap/staging/files/airavata.jks
new file mode 100644
index 0000000..4124c40
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/staging/files/airavata.jks
@@ -0,0 +1,76 @@
+$ANSIBLE_VAULT;1.1;AES256
+32656330396637356236343162313734356339656337633933323238656630646566366533646333
+3139613434336665386532326136353266373839376563630a313865376639663637643130386364
+65313436343330303437613639653833333530383130383266643963336334373366353062393762
+6534303635313039320a643139666331343435303037356139663235613437653235326666396132
+38376233343461656232353963306362383435323061623164623135613538376161656533306464
+64613637303666323439306466666266363764306133346132393931383631393964363864343037
+31353737323039303961643933316164653635326333633930343665616135646338386661316231
+31303462366239326664326139353433343232363061363464356236353938343338306562363864
+30616137343539656237303030343863613432646366383232396262373538663030666332303061
+38383630613535663332323830303130313039393430656666316361383335326164393138393062
+37663535326533333239613364656638313239663365353261633934656132633732333332366337
+35613733666466363662633363633530376133663436653462656538346134353965303561643031
+65376462663964323137356264303831383933303862393435313633333337303635336133613932
+35356439326431353932333839643433326430653638626231663733326464643338323639656334
+31363433656163643136396132633766343937313331363537353930643331346135643663373535
+65343164313065396634636330626130643165336365663166343035363238316630626433653032
+65323561366363366561396562346533653135623565666166373230303862376463316637313734
+39373166626633626266306538373138303131343665316165346530363061656130333739363865
+31326631316130306331353034306663643531646635373638356164613333353536356634346236
+30663034613936303861636561633761663335326534393236646633333261663136643831396637
+62326135646265306662336239326363613736323162633933326636303536633263323437373262
+63393438623834626337626438393332353838316336666136663364353431623530653633626561
+66646238323238643963653162323136636265396333313236626632353237393565363462633734
+33666533303132306563346538393433663161623832613065346136376532343131383830353438
+65306235336534313733393238646235616366383035303566616330633437393132363262316337
+38626135626537353664376133323466373939323638616630633538663533313061373763373535
+33343564623963613336396463333361383534333735353261353639373435393466346131356562
+33366262376533393161613932343938396136663532373231626362356663386263613332323539
+38613666356430653537326663303331613431353434663737323935326566656461653630306436
+66393337323938373030616563373639623665653332643335653861643034346239666337336132
+31663463343530313964303232633662383535313436626361313236653466353538313663636235
+31316261323134646639383865613434643762346562323337333662306162333936373863656135
+35666462653631366136623137613131333962363030646531396366633030666632376439373036
+35393932633333653535363266626665363662663237303766666332326161306666333061646231
+37626637653365343962653336326332353739333664393831653132636431656439633134383139
+64363035353236333835393932616263346334346162376261643931396137656338373437643736
+37643364616264306531616534396332303932636336656434376663393265636135346262346562
+36633833393265356530646633343866646635643932336430363634313237363637653965633438
+32323534383164376563323136666533373338333766343663326566613364636136303461393232
+65306635326663633836386166383564363832356166616439373833346561623436373635393533
+34393930393764393363363330646161346331376636666132656662626434353338343861373964
+66633561396338306339393665633565643366666130643235613732626637643133656465316264
+37306230323665343730363761643637336665313437366366346139643137313165623339663436
+61663863366134666163616438326639636132643331613265353831383134356133376131333538
+30663132306633646264333931656233613039353830363135396364383730663133313730323739
+38336537663830333466663033653361636332303534356630333730303731613539633635636230
+33326233663763653039303131656437326361306537396130353162373333616339363930363637
+38333963306235333837303361386332383762306130393338373034633334313835613565623865
+32333330616337656566346231393636363061326364633136626539313634396337636661313838
+34636464303863636639666231363965316336646461383234656161663035366330643039386266
+62343564353835386637626165663438353739386538326463303832633765323563383036386437
+32633065303532303631356236383862316563346237653562393033623035636431343138646237
+62386463353862643865333836613938653561316335366563323338643834616634383361346162
+61343436356638333965396238623639303631386363373432323032636139633962366262316438
+33313065653130366235613133303130306362623133386239323637626561643536653830663038
+36363463313838366461626639636139616462336335373438613230663536346332656436653235
+61316439343731646631663133393065313462643230643162313462343365656431363438613933
+65343032653038633330653734356439353537363236343163623138333836663862383035373537
+31626136363232666362613036366536323533386534366264636131656362373963643137333830
+34373039653939313863303736643761376332313161343232323863323832313631366138396661
+64323638383532333263316132303538376631396637656463366430343865633061363636373834
+33373163376239356433373230323561343830326434316661346433323233353933313632666533
+63626130393866653866656231386532373461346236653363653338396165663431383438386166
+63636230643439626337386638613662646636326435313937623334333933303431653335663333
+35313935613034353865383633643334333865386262353632353632383933636161343638303033
+66373037353435386263396664333335323932616137653839323133323032386265306562393561
+64643831353835366365623531626661626466366563666431396233396634353731613033376265
+65366231653562393233386231333435366438663932393962326464666161643666303932306132
+35383338333533343133636662316635343531303535383237653866353563623333333838383138
+33333439383661666637306531313865343164653633323962346430653762386230313035336664
+63336634633434346164313664613539613832643939633331643132363232396637376234353539
+32653136363135646431376131373632353363383239303536343865373632366337333261353935
+34323466396430363830303332376434343534623037613862323732336566623366333861373134
+64373535336133616537613362646164366237343433363838663731353961376538346534646337
+373637313538306332616430383839623432
diff --git a/dev-tools/ansible/inventories/scigap/staging/files/airavata_sym.jks b/dev-tools/ansible/inventories/scigap/staging/files/airavata_sym.jks
new file mode 100644
index 0000000..13ccf1b
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/staging/files/airavata_sym.jks
@@ -0,0 +1,30 @@
+$ANSIBLE_VAULT;1.1;AES256
+66393935613465373265366662383133353632633262353839623837636364373339336564636265
+3862663231313565313064643833646530636361333866610a636266666561306263343632663734
+33306432363830323132653038326139323464393065313631373936346162386161626461396530
+3061376439346264310a346630616535326435626235393564643062326665313239373839336331
+38316134613764373336333338323263356563396638303932656562336538333137643131373366
+35653334383566313262336261623339626532333634363531313534353762356534643961646338
+34633938333436333135643736663437373532633061366464343632643366343337366262386465
+33373333333033303262316566346565613731633361333438363063616165333231323635646333
+34303463656431663932326464356332353235336238653462663463373332656231373562626664
+65346131663064376232643435653264383465323761373063366162663236323935373139386138
+39623734643064623635376261646465383663613238623531613066306464326662346532346365
+63623064383436303634393639316638366136653563663930303130643531373166613133653338
+36636433626539366661656164613032653931356561336336343561323962336462383164393463
+65353265363535616136306136353064346561666439663532626234363763653535663061386232
+61663566343361666634346134623538366664396236346365336431383937653761643235613661
+32373439656332306536623336343763386364363265306138356138616464656662363434636531
+30646163333462636236336532383964643234616131663465666663633333343366376134666263
+63353161336366613065303434656537396237643938376233333431663232356630373038333835
+37306162623439323062626532656633646138386131643037323566643264653432633735333362
+65613564393232393433646334376639356564376661663430353630626534336566663061303632
+64633235333463626435323134636333353536393936663539663539336233363934333931323961
+63313739333733613465376334336239306633636136383831396533326530616133373366653531
+33356137656636323037303430623065393930633731346634346161633334313362613136313138
+36633835353665626462363031653161646530366339363732373865343136356637326631386437
+30383235306538303261613262376634303164313862366330393463346261363866346336666136
+37333566396436383534633330316465306461383537616661343265663731363561323137303164
+36336532333233343463633064346162646562613332646331343931363838333739636335376331
+66626436313938346362303932336339636434666665373862306462646162393066303338383265
+64363138663564386332383032366265666565643633393236663830313936343637
diff --git a/dev-tools/ansible/inventories/scigap/staging/files/client_truststore.jks b/dev-tools/ansible/inventories/scigap/staging/files/client_truststore.jks
new file mode 100644
index 0000000..14967c6
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/staging/files/client_truststore.jks
@@ -0,0 +1,271 @@
+$ANSIBLE_VAULT;1.1;AES256
+64633034313166666666623461646364636632383263633530376634393163333761373434306533
+3639626636363865633166323833353366313038646133370a613834663831326166346465363264
+30363732323133616361653331366436333836333664383262393636393039336138623033336634
+3038366662626538660a656130396630343131633762356665323166616164353366623830373833
+39333438336339663136353438396137396163633862326331663139333938636162613935623565
+62626661343661363238646166373236396463663235626561346332656533363137633966623032
+30363933663636633031373062396637373661613333646438616234306232333864636336343761
+63386532663733333237356363653061326531396366613139653634373761623131383363323364
+65653165386265626538646662636630323763323931383533346531386536636335313037316333
+31643930363836396433353139646161613936643537343232376637613766656632636235356636
+63626634336635333630363565643362383835356462323238653866353633353836306637326635
+35303062333162396238303362653235376464623666366431393565663034643238616333333836
+63626237396236353130663237623064303965346463383666373636663266373335386634333164
+65616538626135623232653135383162353631333535373662356432646633613662383636363230
+33306238303963663462626537333463643436316665383761613131373163316433343033383263
+30626462323038616138343039323765306333333639636564386532356265396562306239653863
+63353231653434613365363835303661333035383061343531333065623039643034313965356164
+34393165303034333465613565333062393532323462633037626365653265643535373466373262
+36636533653363353634366632303465643264383361333432643835316666363531626539363835
+61613665643139396536653037336365343835313932396232656237333135323139353333643764
+36353730666630323862333136623164396137306234386435323465646436373539653037333838
+38383931626266633636663361633662313636616338396132623538323164303462663062343233
+63313862353265333435303531616566633364313830623537373539353162396635623861646334
+61643630383562636637613865386563663331326336653938393336346263316237343065303733
+64613134376165623538353233626363366461386538613437303662386533396462646639646166
+37366338343235623365353565343534396165346162666366313839343331633032663936316336
+39613336623137363831653131323662366438366465616332636635343562326433303531653835
+38386530343066393066333639326464346361336632626261333933653739626562393439636536
+66343931343364313861346232346131336162363164653230313339323162356338623863303336
+66616436323233343133373531393832313761373034376430313633366135666437376236363863
+34636635316466646534636437616566373263636237656665303963303866303839353534326661
+34343163396336376131343362326134643463353631633537613636643966356630663861383337
+64663830353135616661323239633333643363643136643335623363313061393730383534313338
+31633336323632346333343763626262666431316262636234373235383164663361366132393763
+31383766343334393733373166346236366239663630393436616562396336653930373161623132
+31326237396363373365363363333136333263343663326266643066656132366132663934663434
+61323837633731633038613335396161376639393334303064346132333764323035323730393536
+38323266323062306261323862316431373534386363323932353138326139633837316663663965
+39323935326432326438356132353139643166353862656132623539313266306665366134363430
+34393262323832396165323935613433636562396638626436346261656561633166343932316637
+31323764353733616166393964633763303761623536343561373665323134663862383462613363
+65633332316131666134303163363237323865346339313730343935656131623861306638336333
+37353735383133306231376666393530373464386362633839363861363964626134306533623234
+36396336656564616139333761363332326265343732663934666434643765616566376438616565
+62316462323334393332623263313737346636636162633637386134356635363862333539633438
+66373738366238326665336262396362303938616266343839663634393530643137636130646261
+61333231356538316463623462623964623635653738643030366136363231333665633138333435
+32633334393861623364643334323763336663666137646232643834663230623435653730613936
+34663633666433663834343038663739666562353837646466343035366264316435333932343839
+32666137626339393163306237653266656230346639303062636332376334636237616436343261
+30363764316539643139323035626436326532626435303134653936386334666664633230633163
+30353831353939333637656330306335366331336136363530663437373033346436383534363463
+38303834396136336464663338373964313739363839373330373834636331316134643632373061
+64383633363739623966313836383566336133316538323165323462623431353934643061636532
+31356165393138626434373532323862333333323238366138316263346438326466653638323163
+63326632366233646430366330336363303336656362613463613263613337376232633062333661
+62616532323735633563376430633130326538303365393262653264663665383437353466663731
+65626130393637333731616131663337373236643534366430326232393363663535353937663939
+37323133383732663564623934323430613633333631656235323632633935666432633238633032
+66326638646263623332616234363965656439656466613361656561326538616338343935393763
+61663564366161663737306466316338616332323637613331633137323939373963656633353433
+65376665386662376139326465316437643931396666636436633335643733663532336361326461
+37623933313863353432643338643330643832346133633537653737643866336233643333363439
+39313237333263376638623963633138333535393537376661333965623263303531376636626565
+62613331313739666464643766363961616164363830653262656535623266313739643462393639
+36623830616166626266643362356262666365323733666363326361646662306565356263346538
+64653564363664666566373130363432313439386465303031363130613935363233613337623933
+32646462313035626531343964393138616162616532323162626665396533303438623064363966
+36356437316662363231383037396564386235326535393266633063386535356361653861366161
+32626462353138306534316631303836363534326531323536626166393231623137313065333638
+38613636366539653766623231623838333265663366373163363061333461663731646639373631
+39303237613734616339386239366461343132663064393266336138363763633337356330326464
+61356233373666363830636335313632373039363464616233366334363063653730656230636337
+32363930303463613930303463366662333761316335373065633761343631376137393936353866
+37633439653734376336306236373265386530623232383931343065346266663166653166623334
+65646465316562366264333933663930663836626137313836623462666637313439356430616365
+39363563393938366630656538386632653465663037613339383138393461353330383234336236
+39616461666335336538623536613765386336623766373032616533316438663136663565326265
+33323830653039636161633362393761313331623362326566656237633333323166316166643866
+65643862373733666231313633363934333139373932316531663364323863353066326362386634
+64613234373337393561343636363831653232323135396432666134316336393030363364376138
+66343361376331643061366435303461343462616331613730663138316364323164313566653630
+34323236656132353537323764373161303635626533623538303335383565393763336630393031
+64656464363432636462623063353531343733336664356261623138326331666533313033653630
+31626536386561653732383637643962386363393035313335643937326534303264373163323761
+65343861633631336233366337613761373333363038366165366362373138616362336633616161
+65643862366634316432333536353531623234623636353465333434313932643465663533623665
+62316130643963613837363337623237386230663931383662353662303931336563383465376265
+34353264343765333632306130313265386638336532633837303231326339643035666534303238
+62646165396133353038366165633338376538623331623532333738333035306235613561633834
+61613137383565336164323732383565663237303435313830613330333166636163656665613561
+31656232626530316232346338333663646638636637396636393366373865373737383734393032
+33633333346265393930353030353465376336343835343763386633383236316162346433343265
+32663338636364356661303663653965393232326361333665333139316636323466643031346432
+35646239333634343731366135333365383662636430386465613730663430316231343838643530
+33636535623532653939643039663565326561373436336166306634383336386230666463383666
+62386665376264393762396162663035616263326165333936303431376238353739363236326665
+34623263336363313765623032306630646664643339643538396437663330356232306661393133
+61656235326336643563643566336136303338376232313630396436336134396330633466346235
+39313838353166356262663464656364643136633766363836313730376235383663396638306132
+32653930366236613966326461353030646232313034336464663764376265333334376265333335
+35323061323366636534373566303836623864333630333163663263303831363164323138373063
+37663138636264323430366662616564636363386432623636316337336538643263333765303937
+61666130623462343864653930386435643833366339653064663463663633303632646438336533
+31313831373631303863393463336430666365353865353665306265663433366333656532393264
+33303733656165383830646433313236373131653463653366313537396638623263643934333535
+32666534353230353763343861663432386438323132396664303064366263353336663430623438
+39643733326464333437643138303065323132396539353830353538366633323232396265616439
+33616261643765393762366633373435663230386630323533643662656562643637633637316561
+36323432663164373661333037663866663535316365333361643565316337623332396136386661
+30306238313532366264393565383130323230353034663165316239313637343235306339383930
+33303461633033313064343266383333333633326236396236373933323035396536316439306438
+38626538336138666464326432323438316632653430373438653365663432343564393165646337
+35393462643737323433353963396664656233643264366635366365303235623661333733376538
+66383234323235393763326239346664623066373133643835343664623132313535366563326663
+37396434366637386433663831353636373037633837353634663332363430326261373064346231
+34646633363639373536643261363763393831653536386231636532336438306661663264653764
+64313961623862306333646634663238656433373338363238313162393736303362623538316238
+31623431323735616562336365333136666566626264313437313639613035316538656136376631
+37363665636566386531306533323634333037656637656365666539363933326662313934623535
+33353932353533636665663862373031653662653766636537663533643066613637656462663163
+37643436393862363939363831626338353536393333303632316335313830326639633738313733
+63383032313561646234383762393065666134323735393433643336313861376437363131656235
+36663439643539626430306435303337386236353332343238653035366439323738613035363337
+30613262323431623266616565653639626165656266623065333362646433376365386233376161
+36653731333562386635626265363566383332623231633730323836343135376539373963333964
+39326363633939353763386461393036313634623636623535643336626230643362613265623735
+62633865393966373338386132663534633636616163333364323433616535396363356638303033
+35373436393238303963653164313739353564306537646534306366343461653734613735336662
+66323065373930333937306431313831353564663363373461663835656464396538303935643134
+30393562653736616135613433373866626662623030616134343063396262316464633739666634
+35613361303734643436333163373630343035623663323564656661326364316162636130626263
+35343561353534313537626663363363386433373531323731363531626537656436633532383564
+64653936653763373532626335306237653434376532393364383233663334373935373336303233
+34343337643765393231313030313830323661363736303664663532346537616530373365393434
+33383361303664613465333737306534623337306433303236663139646664653438343438353734
+38376331393039326666303839613034663537653532376461393435326131363238363766633730
+31636139616464376630666166613335343938306566353037616531383337333065616438323534
+63336433313130313863656239393161306161623231333238323835313064643365333937363464
+66376635363761396364626431666433656263633235373331666634346566386662643137656365
+61373365636361326161306266663639646232393138646231396365626661646631383039376535
+65663530663165373665653361626638383565386166306432343135303131336331613161383537
+37666532323835376438326463646338346630653664643165656463303166653638663165306662
+39636331393434363339666461323665306337306665306339303665313865393364666339373136
+37383564396239333832353735393331386132363838633836653461626538623664643032316431
+64666130333432363636633932616562646632303263633233386338353262633864356261646232
+34396262336665313533326163616563633734653738373861643862616237636565663432626135
+39336639363734383533346633306534306334313135383837356431383236633031323338363565
+32393030633835333962333839313134343431383331306237656362376166303165393631653135
+34353363656463373664663631313834616664643831646261633834323532333633626564623366
+37346231343364303832626663626239313534616331356563313132383666386138346437363238
+61303962613438323938636134326433643934383931633165343366323431316134613739373164
+37656435393866393035363330326330393034316264623130666132373865356130626366343464
+31383035323533643961633830383264613164366631383065316361393761363763643166653561
+31646364656130323163623565623665636663313566363731653837393932383630633263613736
+61373832353534326332353364626132653830383439616238306638326535346632386334396664
+30623539376230623464373465646231393661333039333936313731346466373939323733656536
+35303063323065613337663931653566393562303039653232376635376166353161383162663539
+38383235363061613537616163386634396466626365346363376434383364396430613565373430
+31356166336532623461396134656137646361336462343838356236343231336530656435643639
+64343432666166386566333635633233666337316535333164353566636465396635633131663838
+32653432346132346435613738336161373333343665373534613764643733306233326433376233
+65356562393532613730376130396366653931616235346132336138336233303966643430326338
+66353331336531373439626135373833393166306439656263633061663565396232313266303062
+30363761396162616235386234386533316334613239343638323635326235653661393965633865
+62623834343435326437363537626265383163666632333636343630303038316237356265366238
+39653832343164663064353135646132333963623038303962343665616430393836303435383266
+66343438313834353633643033633533353062633139623933653234323562383037616434383337
+66366465633731396332336465646431393861353535316438313336313931306337636364373166
+36663264313938643531616635333363663362643166363530363533373232386363383537326438
+39343435303431633966643464346134643832633335633836383237396232393238303563616438
+65336234366432323438356465376431376266363035613363363333323333643631643932613335
+33633732616432646336346439336133363338383934633166303633656131666466623639653237
+32643030343262386132363364366661653331346530663331623661393134356566646331616233
+38313262626132643236306664626561343665616161663533643065363065663136373035653039
+36636163366538613036343535646339663462666531316537306238653730303566626363363665
+64336333393763313436343538653461303036313631323230333634663336346434363039613539
+31656537313230373534383334386665366436366534366336656163396631643534643963326561
+39613866343363663831356565663533663363653263353639373665626261383236326236633663
+37373936633339666634633235333433633561346566613236356362366263623266346239616532
+38323264386534633439393161663839333931623035306365336563343032386461306162383234
+31653865356135636237343662333433646630306136633232663632363063313838373233303234
+36313637396536633561343539333866623637393234353436306666633536343231663334663037
+64303064336236303061316333643432373665326637363938336266373130386165643331326633
+39663364336530326538346230376564346437636365363939363963323934356262353963356339
+31613735396462396336346164326266393135316335656635656666383830313438623333633336
+62363661646664326435316234656264616237323533666333643431646436303464376236376263
+34316137313165656136386562393138613164356136613132626563353930653964616361643837
+31363239386131666366626331316461613462313661316564616237336238616661393065363366
+36643830306431386430633532353734353539393162336535643764323466353561373538376138
+38373939646665626139313636366463613430356238313837643236666535666639636539663437
+34666266363537386130376565383262363232333333326632303730323834366539613132643262
+65353264633836616161316534633666383261346563383634343961646438343139346538376637
+30313163373339363166636436333064376134643264653839633636383636613138356662383063
+39613235626232356534316535613135643238663932653136363964616536306531623539363263
+31653062306166323562316439343332373162653636373063643163303836366162306464303739
+32656461666361306536383935666665613562616662636532613962643238313264353639393837
+33333965313034646535663531346465353236393730336266383535396563353233393032653731
+64373930363164376264313530306235643637323932336531393731316563643330363663393737
+36313733316462626231666139393533346462353132653339343065366563656433356262366232
+64316533316133333963336236313034353932633761393332663261333838653236386665633533
+62396631623138353165323664613630396333616638396636366665336236396537656132636361
+65616439396437333561313061323434323432663963373033386433323339383562393561653965
+61653765323033363836303536356262356461666666376438646434323166393963646661343135
+63323463346464616136623538623733663864633532363339313066643230623338653432326430
+61303662343836356331343335653639313735616664623234643665316439396332393565336561
+32626634653933353233613537333338306632316461326466356334363330633031333964316166
+35366538613931653963393234353632346535336638656162396366616335386661373334376338
+65646133393839353162306463376665346164333364346337616539383865633930666261366237
+39616530613631303531663831643534333163643834656434343766663661626539653631386165
+64633539373737623534356638653232613862663632633431633832316333633339663065323731
+66663331663263386132346435393864613536393837636338303662626537613532386162623761
+37306164313838643432353930623433363066646336656662666264346366396262343634333036
+32643636666231303563386334623537373932656261616466386431346237336562333465343039
+64373736306464316131326339663630353063386662376538333263363937643965663665646537
+38363462666638643663363566316532396464323331373230363136386631306133313236663739
+30376137643365643637663033343431313835306663333764666630363233666561333532353835
+35623035383365376166653634303233313265646431633438323535323565396230616337393534
+30353232633437646631363662373832623464353666383365396164316265376630616236636131
+32623463643831333061653061663262616233656535373236326330303763643735393231373366
+30633634636161633630663262393864346236306663396335613433333066626237313739333538
+63313062396232383562666339623231346531333338313463316139383263613039633331343532
+36353533616336383764643836613838373563323031376465643062303836336439396264313230
+34303135396431643466373366333533646630663134313261313134333531313034643531326331
+64313062653335633837353466626465396638383738366337363332303761353465353263383538
+65316165383830623162326633376635306335366337333831386261393764393934396431343534
+32613331646431623130623362613233623737363062396332313464346334336135316163626330
+65326137643033653966373865303831333965363034663262383962353737346465613166323865
+33656533656264396561316635663738343835363739386539366435353739363964613232373235
+35623964353433613765343232643639346261396263303062636139623164623164666266346535
+39336633623338396461343661346362363533376433353261393964323262653231333533633163
+63303165636337306434333465386232323630653139653339356231323166306466646336613036
+33653236363764623565643462623531383330633763623861613937363262316130323837353461
+66653036376132653662613264316666623936353761316235663235366566373761346137393132
+38393238636462626238333962303231323062616437313865333463396430343937663130386466
+35343166303936343239306364383566626164393964616235653164326434653839366365623565
+35303637313537666438613136343563613230316638633034653332353639343037666638313333
+30613631303638336430393063346635313236303937366534376631373939656462383330323861
+32363732636665653166333134306538373630323965363364383734393061363961616166663338
+65623530633131626330323531353939383066643330623861343337363365396634613732623233
+33633463663764383366343934306237333561646237336232626238613139343431653764363339
+31343430646532336137663465653336636531316565616639353265393632653932313465646235
+32353635616438346235643761623732323730383665393633616336323362636633383165636166
+36353634366235316330333038346336643562663862613465366635353731613130343034326463
+30393335353032396264343336326361633966333531653766366637643864656563613635373838
+33646533313366373137353838306133643636346630316233393138643062393034353831333862
+36336564653734303366333937656635636264386363383937323663383337343039613437626234
+33666133653739643238333736616239343766316134636635373239396233663939666262303530
+37343434333536643435643437363137656665623266333430616363613361643064363365383137
+65386230303136636165326137336139623030306438386565616132383866623733663063313530
+34326562353564653930363063346330666162663431306662333834666636616435346630366333
+61366539613065393964363136396435656430613761646136313735343335313933366162366430
+63646636623232336634373036353862633665376462666339633339393138333339386333363837
+61356636393764653238303239343939373161373662373932363635316162386362653935613430
+39336139653964383332363664326130656637363335313661633434646231393532623732353065
+37343861633263323334323239616665643735633432623765313963386165376634393033383239
+35666366356365633935623737373762653362656630333438336433383363303064396437353763
+63373438623063626630623231393434666163343364313132336563666565393839633330333064
+66363839326161653733633266313730383332396235386136383335636434316463363932633330
+33643566656539376330633935383638376362623965323632626331613362626232343063393632
+64366233653565393466336138616163353962323536333833653832656333646330393466366332
+61333935613032343865346663346134653062393537636231346261653037633337376566653336
+63353234636134623238613231303763326265326466316462343438633534666636356161383865
+30326637643961353333346361316266383264343139373536393763383462626164366339643063
+65636462353933616262303261373963633064346634343539646232633235653661343630366265
+61343764356530623438643732666263626233333265326334313739343230663538363734306634
+62666637346433643035373134313337663161663031633239313637373836393766643763383932
+64656239663931366232346161653538336362386533383764356262666531316539366163333062
+32353437303731613861373764376364353838653064313938373839343935383431363364343731
+3561613134383664386436353033343565666232633534333463
diff --git a/dev-tools/ansible/inventories/scigap/staging/files/keycloak.jks b/dev-tools/ansible/inventories/scigap/staging/files/keycloak.jks
new file mode 100644
index 0000000..44b438c
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/staging/files/keycloak.jks
@@ -0,0 +1,143 @@
+$ANSIBLE_VAULT;1.1;AES256
+30366331303865323462333764326263383166393537356230336538633135666336653666363561
+3035643264363462633734326562643336653866653938380a653634333866326130316234623037
+32353361323362356365353661353537663765633731633436303362383962383234303839393831
+6630653035646262300a316134613233396332653739313736333265373435633839393662366462
+37653633333637666365363364616635363362353239633636626636633139666232363432386232
+34313861323064656262303165363134336432373135613565623935623863396136336136336263
+66363762323031323861663066343330663462623338383735613063616235626437613930313236
+35656530363932373433356136636563366336383936346234303563386138616665396364326330
+62303731333364313631343032643230626161613063613861383035366630396339633031353662
+35393535366130373037663062323138333365383037656537333963393066613365643563323832
+37363037663765333135663534396338653934383665623633653537316562636136633065343365
+39363263353333363562633337343361343134663666396630626332636539343939643066383538
+61303362663865373866373363643538386638663531333537656432303137343334393630656436
+30393232316332663038366537386535336565626538643661616433646431323936393530656639
+36343866666265626663653330633438666461313137393662353638346539376334366634616630
+64356237383836333638623337396633653162616564616561306238643663383636323865383736
+32653031383536383732643238316465666331323033373038636330663266353530356337343739
+37663734613365653130396332383463623666653636376236626439613830633232343937303034
+35313563396566303134336131313837663332626639313162663636633737383164366136383836
+32633331333066356631393935623734343430666139613735656262333064346433613934366534
+65383533396466653065376338336636313338633934623734633136393635366636356436333233
+63386263323161646335353939656361333964373962633065343536663230626434396232303863
+33303832396665383233386434353738303135623637656663646631623539626633333336383464
+32373431633738383435323465303430356239336433316339363665613337396335633465366531
+39646137646235626235623032393863333864623634313835393966373965356133646336343231
+65346365656333333361383463303036306262383438383765653838373332643236633965356632
+30353239616566386334663936646531336135363838303064373536353663333433336664336133
+35343733323539653330386131353236626161666461303661613365313135626136626634663065
+66306239353932363435323662346334356430663338623561373937396338653331343830346432
+33353964363063383037376366646261306463336162396163323063643463366336333161393361
+33363736313436303938333062663065386531346332346366343036633435653037316639313538
+37363562393338353565356565366331313163653163323263346136343266313764356135656365
+64653839626562303736346166636464323038323937326561306439306364303865336639316639
+35313662623737326538393766616235396137663762323461613132623939393165616132303836
+30386232353463356266396537396336633166363037656665333361336533353637383738383137
+30636431643964373265636132343664363961303933646332646534376166363932373036653433
+32656263613863653131373137376661323939306235366162323165633863666333326637643437
+39656366363531633532663334393334333630373132653662656161313438326531663232343730
+39653838386266353561656632623365353161303730346263666436656239343230313262626566
+30333563623763636138363263656335373636383661626665373733663363346663396163313934
+35393432393863353632633366346264306363303861373435363164396436616535373432356434
+32643337623534386330353633393132383737353137646630386238323763313063653561636162
+66636438363838383136663931623664616434326639386535396437653562663732323936386634
+38373537306231313664313963303337666166353438393232646536366130303366333635393364
+36363031356461633662323730363536383631396566616661303031353735386234316265313366
+65356138323262633431623366303136356630616364303838663434626266643638346664333835
+38633732613234626637643335613463333661366337356365653036376664363339316465356564
+37393433633934323935386561663862396435316664396164363733613930333538316261613335
+39663538656166306630303136346563613131633931366531626166363564626361393564363531
+31383730666338386637313130333161383237636564363536363838366361306437323165363038
+32373964353134636665303865653263386230353132626361393337653365646565393262633961
+37623738663336303963356661356539346264383364343366613030393333623437323164343939
+35623534363663656331363734626163323834613861386630353230626630393932396532623634
+62316565303134616364363563343639643463666464656136396234376463386265653162333832
+38373630313966616230623831656230363333653664383137373234316134306165313630623466
+35363932333433323061336661363632336134643166326238653237323530303937646663363332
+65643339663130613131643665616361656464303034666264393264326531303561633730323337
+36636331386534626232393533376363333034343432306461303438663164623566323265663664
+65346161633538343931336365393661336661336363633430333033366466636639353466646334
+37353532343364363438616635636566376239393839666563346664393730326630313538626264
+32643039366266306130653231336132303239633531306439656335343262626665313933313064
+31313834646664383465346432633437303139636166663236313630633436623431316664353766
+36356462636538663339656131653038316564623831313830326137373333623331393430663236
+39613931363661316137316539356264663032366262333063653236346537346230653932663435
+31356439303461346236376432366664366363636633353963323537643264643361636632336333
+31383163366362343765386332346536313561386636393832393234643566636535666438646132
+64373039376333636465373131646661663538653664386335383834653132653266363461633064
+63663363376565336239323335646636376438653938316531643334636466633061646337343664
+61643037316437356363663033623638323064633530366534613132656137636537663333636133
+31663364623134396434313334313263363636343362653766653664623663653936646331343438
+62636661343965393033313339356539383233363430666563363764386336343839303633353633
+61613333376130633064633666626133383838303936303936633937653664656237313466346465
+30316564336164643864663062646564643839313330373230356166336534633765613031656535
+39663234356437383131383331356332656265306362636462366337306265316437363432323632
+35653261396530333862613565353161306237653065353431396465366164666462303532653136
+65303736646136336233623837633761373730623865316164343932623737666131663337636163
+39336335343432383639633830396134316434393764653235613737633435646238363537623632
+36616261333834613765303132656135316330643964313961646364343638636233316364373137
+35663630366431623665393064663634393734613339363863636164373764623734303531326534
+39663264343834623536366231366664346365396638336263313832366133623561303335386362
+34366632356166623163363230656339346337306531386636663434376231626135313763643134
+34626637346166303933383533653435323039373433646364383934623663363234316366353635
+32303739356638346539363134333037353830343735656162616230306439306634366631663635
+36343865333263656466633036386439653066336233656262383238303766356131383266303432
+63323336393237633131336238333263613464636266666466653333373365643435623936636464
+35343531386461333762383834323837353734616561623331306166653331616239333232383561
+31336430616137366664633737626266326339343836633033316632326438363434643565633738
+32623634643564633435633931376663643266663761643031333433616233323234663238323461
+32386235343533626331396531346634643566636539363161363133313436383638643266633436
+33353363636635353164306235353162313963653734383739323366666235333663373735393439
+33336337336365303030376430653535313833313337666235636331366462653731393631373030
+62616431336439623164333162393062363933316234383431313162666233363765353634346536
+35326164373332623138623038656263353665613230376438343861373337316237343833653361
+66303038613339633038313236363136646361386134343266303266333365373537623166333965
+61653363623263663231623765346232653037633863383331623038303964373131343532333266
+63346336633166393337343031366237363633323736323565633331376566356437323633653862
+33393263346237613739316536306366383863323065633738663337303265643038363838363263
+33393666316262383135366361316439376636333866643138613639306231643866663264373835
+37393731376330326633623931663261316337636338333733663766326264376436313136373734
+35363238303135323136383563656263383437386431666238346661363534333237613533646365
+34633862323537366338353138303063623032623136316338313533393430323233306437383363
+30663333356230343837366531346437633832333836343937346261303862343334363034333861
+38636130376466353066643065646339656637343464383439323263326536396139306235373033
+66656238363435356536326134336133663533383735616463333133613437346232393364633033
+63633432396231646165643634363535653336313833323434356331343132393866396339366434
+37613736303165313539333033613234646237336230613134643362366232336131616335393538
+64663361383466623831653265653461346665393264653533323466636666326565383163663465
+33623133636261633636346335306634306538623035356630666136636161306566666565313030
+63346231336565666366386565636361383465313833613836613432356431313637633837363866
+65333761636236316534656262383365303064393465636134383661323834393165643766626234
+61636539373966646262663231363031616333393033666565636336346561363261313564373736
+37646535613536616463663264623131656165646337616262396138333232383032383661303863
+66363936666364376539626135623463326439393664346261333530306563613137343736383365
+36366536343035326662633562396533366264336630613165346166313339306635353863663436
+36373539303064663932326562353166613432623364656535616132393431616332363635396638
+65616331333063636664353633376363366164636462393934383434663364333861636532633437
+64353337623939626437633436626665303436306338346337346535663439376163623861633864
+64326639626438373661383438623266303664356332653534393037343336343034376430616536
+32336362643630343464326138313662626533306437616138343036336639373161386437303161
+66393739393930663762616333643431373237633639666338633735353236663037373237646435
+37666537323662623431343833643161393932336662666538633765656432663761323865663436
+30623532343635633734663165396366616365313966386162666435633166316531323235653764
+32336537336539653331643734633564653863306630356639623936346336333131373731633536
+34653561636539326633323963376338326432633639306530616631646538383238646238333061
+38306432363535396239333634393739306664313931333864316464383430373065653132616166
+61626461396238326463616530663136313230663239333530643466653865346634613465313034
+64333330663831643130373038343935376265343366613363326638376433373139393664656264
+39393266643339366163323732333962353632323233366430346431643432383039323736656330
+33656334616330653563663966656438613965336638653234313831623864383463623866653761
+32326364386631616264663634656436316365303739663736626635393838643031383732383462
+35633861383163333163386163616439663165616533303064303434386134366631663062643462
+33646361376365666635343637343038313435613965623664646663316239323536633033613664
+39316237306166396132373566313166306361313565383937393338303764616230633534376338
+63383033306631396634616639356561613261356266613831653333626364643631666431633932
+65616132356163663261363630373738343565313230386639376364353739343364303835386664
+64313065616264343830313061303161313966643439643335626639656135626664366365633430
+38323332316462326531306639393638626565663339366331663935666134333231396235633134
+66316363343539666334323233393438646134626433373433383531626166353937633739343834
+62303133613735653961316139356165626365653665633439653363356663303732323038356233
+64386633363133393033343462643731333039396466386136363066663762353062313532646336
+65663263663063323030343338613331623035633763666535323966663432393065373734306464
+6234303833653065643264613135343731373634666632313938
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
new file mode 100644
index 0000000..12c42f8
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/staging/group_vars/all/vars.yml
@@ -0,0 +1,140 @@
+#
+#
+# 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.
+#
+
+---
+ansible_connection: ssh
+ansible_user: centos
+
+user: airavata
+group: airavata
+user_home: "/home/{{ user }}"
+
+# deployment related variables
+deployment_dir: "{{ user_home }}/staging-deployment"
+airavata_source_dir: "{{ user_home }}/staging-source"
+airavata_repo: "https://github.com/apache/airavata.git"
+airavata_dist: "apache-airavata-server-0.17-SNAPSHOT"
+airavata_dist_name: "{{ airavata_dist }}-bin.tar.gz"
+old_airavata_dist: "apache-airavata-server-0.17-SNAPSHOT"
+git_branch: staging
+
+# Database related variables
+db_server: "{{ groups['database'][0] }}"
+db_server_port: "3306"
+db_user: "airavata"
+db_password: "{{ vault_db_password }}"
+mysql_root_password: "{{ vault_mysql_root_password }}"
+app_catalog: "app_catalog"
+exp_catalog: "experiment_catalog"
+replica_catalog: "replica_catalog"
+sharing_catalog: "sharing_catalog"
+workflow_catalog: "workflow_catalog"
+credential_store: "credential_store"
+profile_service: "profile_service"
+
+# Rabbitmq related vareables
+rabbitmq_server: "{{ groups['rabbitmq'][0] }}"
+rabbitmq_vhost: "master"
+rabbitmq_user: "airavata"
+rabbitmq_password: "{{ vault_rabbitmq_password }}"
+rabbitmq_port: "5672"
+rabbitmq_broker_url: "amqp://{{ rabbitmq_user }}:{{ rabbitmq_password }}@{{ rabbitmq_server}}:{{ rabbitmq_port }}/{{ rabbitmq_vhost }}"
+
+# Zoookeeper related variables
+zookeeper_client_port: 2181
+zookeeper_url: "{{ groups['zookeeper'][0] }}:{{ zookeeper_client_port }}"
+
+# API Server related variables
+api_server_name: "apiserver-node0"
+api_server_host: "{{ groups['api-orch'][0] }}"
+api_server_port: "8930"
+api_secured: "false"
+tls_enable: "true"
+api_server_tls_port: "9930"
+enable_sharing: "true"
+iam_server_url: "https://iam.scigap.org/auth"
+iam_server_super_admin_username: "AiravataAdmin"
+iam_server_super_admin_password: "{{ vault_iam_server_super_admin_password }}"
+
+# Orchestrator  related variables
+orchestrator_name: "orchestrator-node0"
+orchestrator_host: "{{ groups['api-orch'][0] }}"
+orchestrator_port: "8940"
+api_orch_dir: "{{ deployment_dir }}/api-orchestrator"
+api_orch_log_dir: "{{ api_orch_dir }}/logs"
+
+# registry related variables
+registry_name: regserver-node0
+registry_host: "{{ groups['api-orch'][0] }}"
+registry_port: 8970
+#registry_dir: "{{ deployment_dir }}/registry"
+default_gateway: "default"
+
+# Credential and keystore related variables
+keystore_src_path: "{{inventory_dir}}/files/airavata.jks"
+keystore_passwd: "{{ vault_keystore_passwd }}"
+client_truststore_src_path: "{{inventory_dir}}/files/client_truststore.jks"
+client_truststore_passwd: "{{ vault_client_truststore_passwd }}"
+cred_keystore_src_path: "{{inventory_dir}}/files/airavata_sym.jks"
+cred_keystore_passwd: "{{ vault_cred_keystore_passwd }}"
+cred_keystore_alias: "airavata"
+cred_store_server_host: "{{ groups['api-orch'][0] }}"
+cred_store_port: "8960"
+keystores_location: "{{ deployment_dir }}/keystores"
+
+# Gfac related variables
+#gfac_name: "gfac-node0"
+#gfac_host: "{{ groups['gfac'][0] }}"
+#gfac_port: "8950"
+#gfac_dir: "{{ deployment_dir }}/gfac-instance"
+#gfac_log_dir: "{{ gfac_dir }}/logs"
+
+# Monitoring variables
+monitor_email_address: "stagingjobs@scigap.org"
+monitor_email_password: "{{ vault_monitor_email_password }}"
+
+# PGA variables
+pga_repo: "https://github.com/apache/airavata-php-gateway.git"
+user_data_dir: "/var/www/portals/gateway-user-data"
+real_user_data_dir: "/data/gateway-user-data"
+## Airavata Client related variables
+#airavata_server: "tls://gw77.iu.xsede.org"
+airavata_server: "tls://{{ groups['api-orch'][0] }}"
+airavata_port: "9930"
+airavata_profile_service_server: "{{ groups['api-orch'][0] }}"
+auth_verify_peer: "true"
+oauth_service_url: "{{ iam_server_url }}"
+
+# Sharing Registry related variables
+sharing_registry_host: "{{ groups['api-orch'][0] }}"
+sharing_registry_port: 7878
+
+# Profile Service related variables
+profile_service_host: "{{ groups['api-orch'][0] }}"
+profile_service_port: 8962
+
+# Keycloak
+keycloak_ssl_keystore_file: "{{ inventory_dir }}/files/keycloak.jks"
+keycloak_ssl_keystore_password: "{{ vault_keycloak_ssl_keystore_password }}"
+keycloak_db_host: "localhost"
+keycloak_db_username: "keycloak"
+keycloak_db_password: "{{ vault_keycloak_db_password }}"
+keycloak_master_account_username: "AiravataAdmin"
+keycloak_master_account_password: "{{ vault_keycloak_master_account_password }}"
diff --git a/dev-tools/ansible/inventories/scigap/staging/group_vars/all/vault.yml b/dev-tools/ansible/inventories/scigap/staging/group_vars/all/vault.yml
new file mode 100644
index 0000000..e5d7671
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/staging/group_vars/all/vault.yml
@@ -0,0 +1,32 @@
+$ANSIBLE_VAULT;1.1;AES256
+36656438643034386437333735643963306462343964333131646432353464333663656462623261
+6537633832376334666261346438346466363263373135390a313962303637396532366231376336
+65636236353137383061636664386133363838316230376664333265633564343633653333623736
+6536363430653439650a633431393961333438363462356434333735646566353263366565336533
+31633462353766356562616236363964656265363537636166613931366130303135386330383939
+65613230363762326164643432323661636639653763373130373433356666323466353361333338
+61336331646139323033613037643839353430343737363234386233353936646264386538396164
+63303435373266653137383238356136333962323130663766616465313537663333663130653066
+64313838623634643632323862316437333764366364656266353232643036393262363130616465
+33383465383838643561653035336563383366623737336235336266393134636332666561356536
+39623961613966333130613936656332353331653863363138666338363064633130343936393134
+65613132653934313632626261316663646266636237666437613739383965653531343862313538
+66313130613862623435666665393363383638313962633938353064386633346266623264373561
+66336430323361366131613163323861373563656133323335636237306332356637353766636164
+37343639346533616462303234303930343938323537346537663938336531623034373335313061
+65376636653834626364356536383666333337656163323235613332396638636365643363666239
+64333434656130646533306330626635313132633536616363333139643866396136373132646239
+65386232353139366338356130653831623539393263343137313739643430616566363232366661
+66383731393931326432636231366434343364336264643436633639373134373565643466663933
+39383835363635623461313365666562383365313339363766313638656238623139363833643638
+66653732613035303365646137643333653061643263396266396639626633386536663462373663
+64633331383161313337343063373461623534373630353239633930366165633931663462303234
+62666662393234633034313732646436326562336637336136623766616634386439313937346363
+66613730376531663833646133633736326633656538383966326232336633316662313235653063
+61386365353266613665333935343165356263663164383635313632613935636333386538303934
+61323733636263623439656339316139313163376565363032353236313738626261643064316364
+38643937323136386233303566376462663836626538386261356333323637353861613836666663
+34396137636561333738663035653939656230633838343766343432366466383537653334326462
+33366431346465333562306164353934316261643330376565336364373231363335303733653439
+37376639326335323137306161366439333465393432396638343837343930313635333433346263
+306562646366333162653131396234633362
diff --git a/dev-tools/ansible/inventories/scigap/staging/hosts b/dev-tools/ansible/inventories/scigap/staging/hosts
new file mode 100644
index 0000000..7c365cf
--- /dev/null
+++ b/dev-tools/ansible/inventories/scigap/staging/hosts
@@ -0,0 +1,25 @@
+# inventory file : scigap staging deployment
+
+[zookeeper]
+api.staging.scigap.org
+#helix.staging.scigap.org
+#pga.staging.scigap.org
+
+[rabbitmq]
+api.staging.scigap.org
+
+[database]
+db.staging.scigap.org
+
+[api-orch]
+api.staging.scigap.org
+
+[helix]
+helix.staging.scigap.org
+
+[pga]
+pga.staging.scigap.org
+
+# Using the same keycloak as production
+#[keycloak]
+#gf7.ucs.indiana.edu ansible_user=root

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

[airavata] 02/05: Don't give gfac db access if no gfac in hosts

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 f07015938bbcb29d7194bf4b208a4b1313cbb98b
Author: Marcus Christie <ma...@apache.org>
AuthorDate: Fri Apr 13 16:20:39 2018 -0400

    Don't give gfac db access if no gfac in hosts
---
 dev-tools/ansible/roles/database/tasks/main.yml | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/dev-tools/ansible/roles/database/tasks/main.yml b/dev-tools/ansible/roles/database/tasks/main.yml
index fa7e985..ff2066c 100644
--- a/dev-tools/ansible/roles/database/tasks/main.yml
+++ b/dev-tools/ansible/roles/database/tasks/main.yml
@@ -121,9 +121,15 @@
   mysql_user: name="{{ db_user }}" password="{{ db_password }}" host="{{ item }}"
   with_items:
     - "{{ groups['api-orch'] }}"
-    - "{{ groups['gfac'] }}"
     - "localhost"
 
+# TODO: database access from GFac is no longer needed (GFac deprecated and only using Registry API)
+- name: give access to {{ db_user }} from remote
+  mysql_user: name="{{ db_user }}" password="{{ db_password }}" host="{{ item }}"
+  with_items:
+    - "{{ groups['gfac'] }}"
+  when: "'gfac' in groups"
+
 - name: create new user {{ db_user }} with all privilege
   mysql_user: name="{{ db_user }}"
               password="{{ db_password }}"

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

[airavata] 03/05: Remove GFac config from api-orch airavata-server.properties template

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 fe28ca9f42a2aa0b6ea102d69bfffb8c54c5cdbe
Author: Marcus Christie <ma...@apache.org>
AuthorDate: Fri Apr 13 16:55:04 2018 -0400

    Remove GFac config from api-orch airavata-server.properties template
---
 dev-tools/ansible/helix.yml                        | 30 ++++++++++++++++++++++
 .../templates/airavata-server.properties.j2        | 11 --------
 2 files changed, 30 insertions(+), 11 deletions(-)

diff --git a/dev-tools/ansible/helix.yml b/dev-tools/ansible/helix.yml
new file mode 100644
index 0000000..73cea4a
--- /dev/null
+++ b/dev-tools/ansible/helix.yml
@@ -0,0 +1,30 @@
+#
+#
+# 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.
+#
+
+---
+
+- hosts: helix
+  roles:
+    - env_setup
+    - java
+    - role: common
+      become: yes
+      become_user: "{{user}}"
+...
diff --git a/dev-tools/ansible/roles/api-orch/templates/airavata-server.properties.j2 b/dev-tools/ansible/roles/api-orch/templates/airavata-server.properties.j2
index 716a880..0d5edca 100644
--- a/dev-tools/ansible/roles/api-orch/templates/airavata-server.properties.j2
+++ b/dev-tools/ansible/roles/api-orch/templates/airavata-server.properties.j2
@@ -165,17 +165,6 @@ regserver.server.host={{registry_host}}
 regserver.server.port={{registry_port}}
 regserver.server.min.threads=50
 
-###########################################################################
-#  GFac Server Configurations
-###########################################################################
-gfac=org.apache.airavata.gfac.server.GfacServer
-gfac.server.name={{ gfac_name }}
-gfac.server.host={{ gfac_host }}
-gfac.server.port={{ gfac_port }}
-gfac.thread.pool.size=50
-host.scheduler=org.apache.airavata.gfac.impl.DefaultHostScheduler
-
-
 
 ###########################################################################
 # Airavata Workflow Interpreter Configurations

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