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.