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

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


The following commit(s) were added to refs/heads/master by this push:
     new 1b2e96a  Updating ansibles to compatible with new distributions
1b2e96a is described below

commit 1b2e96ab76ddff2ce0648aaf345375bd814797c6
Author: Dimuthu Wannipurage <[email protected]>
AuthorDate: Tue Apr 30 15:40:04 2019 -0400

    Updating ansibles to compatible with new distributions
---
 .../scigap/testing/group_vars/all/vars.yml         |  13 +--
 dev-tools/ansible/roles/api-orch/tasks/main.yml    |   7 --
 .../roles/api-orch/templates/gfac-config.yaml.j2   | 117 ---------------------
 .../ansible/roles/helix_setup/defaults/main.yml    |   8 +-
 dev-tools/ansible/roles/helix_setup/tasks/main.yml |   2 +-
 .../ansible/roles/job_monitor/defaults/main.yml    |   4 +-
 dev-tools/ansible/roles/job_monitor/tasks/main.yml |   2 +-
 7 files changed, 10 insertions(+), 143 deletions(-)

diff --git 
a/dev-tools/ansible/inventories/scigap/testing/group_vars/all/vars.yml 
b/dev-tools/ansible/inventories/scigap/testing/group_vars/all/vars.yml
index 562d3ff..03108ef 100644
--- a/dev-tools/ansible/inventories/scigap/testing/group_vars/all/vars.yml
+++ b/dev-tools/ansible/inventories/scigap/testing/group_vars/all/vars.yml
@@ -30,10 +30,9 @@ user_home: "/home/{{ user }}"
 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.18-SNAPSHOT"
+airavata_dist: "apache-airavata-api-server-0.18-SNAPSHOT"
 airavata_dist_name: "{{ airavata_dist }}-bin.tar.gz"
-old_airavata_dist: "apache-airavata-server-0.17-SNAPSHOT"
-git_branch: staging
+git_branch: master
 
 # Database related variables
 db_server: "{{ 
hostvars[groups['database'][0]]['ansible_default_ipv4']['address'] }}"
@@ -99,13 +98,6 @@ 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: "[email protected]"
 monitor_email_password: "{{ vault_monitor_email_password }}"
@@ -115,7 +107,6 @@ 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] }}"
diff --git a/dev-tools/ansible/roles/api-orch/tasks/main.yml 
b/dev-tools/ansible/roles/api-orch/tasks/main.yml
index 669c5ff..762cbe7 100644
--- a/dev-tools/ansible/roles/api-orch/tasks/main.yml
+++ b/dev-tools/ansible/roles/api-orch/tasks/main.yml
@@ -60,13 +60,6 @@
             group={{ group }}
             mode="u=rw,g=r,o=r"
 
-- name: Copy Gfac configuration file
-  template: src=gfac-config.yaml.j2
-            dest="{{ api_orch_dir }}/{{ airavata_dist }}/bin/gfac-config.yaml"
-            owner={{ user }}
-            group={{ group }}
-            mode="u=rw,g=r,o=r"
-
 - name: Copy logback configuration file
   template: src=logback.xml.j2
             dest="{{ api_orch_dir }}/{{ airavata_dist }}/bin/logback.xml"
diff --git a/dev-tools/ansible/roles/api-orch/templates/gfac-config.yaml.j2 
b/dev-tools/ansible/roles/api-orch/templates/gfac-config.yaml.j2
deleted file mode 100644
index ba18caa..0000000
--- a/dev-tools/ansible/roles/api-orch/templates/gfac-config.yaml.j2
+++ /dev/null
@@ -1,117 +0,0 @@
-##################################################################
-# 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.
-#
-################################################################
-
-jobSubmitters:
-  - submissionProtocol: SSH
-    taskClass: org.apache.airavata.gfac.impl.task.DefaultJobSubmissionTask
-#   properties:
-#     - userName: airavata
-#       passPhrase: airavata
-#       privateKey: /path/to/the/privatekey
-#       publicKey: /path/to/the/publickey
-#       hostName: remote.client.hostName
-
-  - submissionProtocol: SSH_FORK
-    taskClass: org.apache.airavata.gfac.impl.task.ForkJobSubmissionTask
-
-  - submissionProtocol: LOCAL
-    taskClass: org.apache.airavata.gfac.impl.task.DefaultJobSubmissionTask
-
-# Following job subbmitters are not yet implemented.
-
- # - submissionProtocol: GSISSH
- #   taskClass: org.apache.airavata.task.adapters.GSISSHJobSubmissionTask
-commonTasks:
-   - type: SETUP
-     taskClass: org.apache.airavata.task.common.SetupTask
-
-   - type: CLEANUP
-     taskClass: org.apache.airavata.task.common.CleanupTask
-
-fileTransferTasks:
-#  - transferProtocol: SCP
-#    taskClass: org.apache.airavata.gfac.impl.task.DataStageTask
-
-# If your client doen't run the same instance where airavata server is running 
then you need to comment above
-# DataStageTask and uncomment SCPDataStageTask. To work with SCPDataStageTask, 
you either need to
-# provide ssh keys or password.
-
-  - transferProtocol: SCP
-    taskClass: org.apache.airavata.gfac.impl.task.SCPDataStageTask
-    properties:
-     - userName: root
-       passPhrase: ultrascan 
-       privateKeyPath: /home/airavata/.ssh/id_rsa
-       publicKeyPath: /home/airavata/.ssh/id_rsa.pub
-       hostName: gw75.iu.xsede.org 
-       inputPath: /var/www/portal/experimentData/
-#      password: password
-
-# Following transfer tasks are not yet implemented.
-  #- transferProtocol: SFTP
-  #  taskClass: org.apache.airavata.task.adapters.SFTPFileTransferTask
-
-  #- transferProtocol: GRIDFTP
-  #  taskClass: org.apache.airavata.task.adapters.GRIDFTPFileTransferTask
-
-  #- transferProtocol: LOCAL
-  #  taskClass: org.apache.airavata.task.adapters.LocalFileTransferTask
-
-resources:
-  - jobManagerType: PBS
-    commandOutputParser: org.apache.airavata.gfac.impl.job.PBSOutputParser
-    emailParser: org.apache.airavata.gfac.monitor.email.parser.PBSEmailParser
-    resourceEmailAddresses:
-      - [email protected]  # gordon
-      - [email protected] # Bigred2
-      - root <[email protected]> # Bigred2
-      - root <[email protected]> # alamo
-      - root <[email protected]> #karst
-
-  - jobManagerType: SLURM
-    commandOutputParser: org.apache.airavata.gfac.impl.job.SlurmOutputParser
-    emailParser: org.apache.airavata.gfac.monitor.email.parser.SLURMEmailParser
-    resourceEmailAddresses:
-      - SDSC Admin <[email protected]> # comet
-      - [email protected] # stampede
-      - SDSC Admin <[email protected]> # comet new
-      - Slurm <[email protected]> # bridges 
-      - Slurm Daemon <[email protected]> # OU Schooner
-      - [email protected] # stampede2
-      - Slurm service account <[email protected]> # Utah Ember
-
-  - jobManagerType: UGE
-    commandOutputParser: org.apache.airavata.gfac.impl.job.UGEOutputParser
-    emailParser: org.apache.airavata.gfac.monitor.email.parser.UGEEmailParser
-    resourceEmailAddresses:
-      - ls4.tacc.utexas.edu # contain Lonestar
-      - root <root@local> # USD HPC Cluster
-      - root <[email protected]> # SIU Little Dog
-
-
-  - jobManagerType: LSF
-    commandOutputParser: org.apache.airavata.gfac.impl.job.LSFOutputParser
-    emailParser: org.apache.airavata.gfac.monitor.email.parser.LSFEmailParser
-    resourceEmailAddresses:
-      - iu.xsede.edu # test resource mail address
-      - tcs.tulsahpc.org #Tandy
-
-  - jobManagerType: FORK
-    commandOutputParser: org.apache.airavata.gfac.impl.job.ForkOutputParser
diff --git a/dev-tools/ansible/roles/helix_setup/defaults/main.yml 
b/dev-tools/ansible/roles/helix_setup/defaults/main.yml
index 19222ce..d289857 100644
--- a/dev-tools/ansible/roles/helix_setup/defaults/main.yml
+++ b/dev-tools/ansible/roles/helix_setup/defaults/main.yml
@@ -24,10 +24,10 @@ helix_participant_name: "helixparticipant"
 helix_pre_wm_name: "prewm"
 helix_post_wm_name: "postwm"
 
-helix_controller_version: "helix-controller-{{ snapshot_version }}"
-helix_participant_version: "helix-participant-{{ snapshot_version }}"
-helix_pre_wm_version: "helix-pre-wm-{{ snapshot_version }}"
-helix_post_wm_version: "helix-post-wm-{{ snapshot_version }}"
+helix_controller_version: "apache-airavata-controller-{{ snapshot_version }}"
+helix_participant_version: "apache-airavata-participant-{{ snapshot_version }}"
+helix_pre_wm_version: "apache-airavata-pre-wm-{{ snapshot_version }}"
+helix_post_wm_version: "apache-airavata-post-wm-{{ snapshot_version }}"
 
 helix_controller_dist_name: "{{ helix_controller_version }}-bin.tar.gz"
 helix_participant_dist_name: "{{ helix_participant_version }}-bin.tar.gz"
diff --git a/dev-tools/ansible/roles/helix_setup/tasks/main.yml 
b/dev-tools/ansible/roles/helix_setup/tasks/main.yml
index 90f0a29..5439110 100644
--- a/dev-tools/ansible/roles/helix_setup/tasks/main.yml
+++ b/dev-tools/ansible/roles/helix_setup/tasks/main.yml
@@ -71,7 +71,7 @@
 
 # Copy required distributions to the deployment directory
 - name: Copy distributions to airavata-helix deployment directory
-  unarchive: "src={{ airavata_source_dir 
}}/modules/airavata-helix/helix-distribution/target/{{ item }}
+  unarchive: "src={{ airavata_source_dir }}/modules/distribution/target/{{ 
item }}
               dest={{ helix_dir }}/ copy=no"
   with_items:
   - "{{ helix_controller_dist_name }}"
diff --git a/dev-tools/ansible/roles/job_monitor/defaults/main.yml 
b/dev-tools/ansible/roles/job_monitor/defaults/main.yml
index 6556353..81efba0 100644
--- a/dev-tools/ansible/roles/job_monitor/defaults/main.yml
+++ b/dev-tools/ansible/roles/job_monitor/defaults/main.yml
@@ -26,13 +26,13 @@ helix_pre_wm_name: "prewm"
 helix_post_wm_name: "postwm"
 
 # Variables related to email monitor
-email_monitor_version: "email-monitor-{{ snapshot_version }}"
+email_monitor_version: "apache-airavata-email-monitor-{{ snapshot_version }}"
 email_monitor_dist_name: "{{ email_monitor_version }}-bin.tar.gz"
 email_monitor_log_dir: "{{ helix_dir }}/{{ email_monitor_version }}/logs"
 email_job_monitor_broker_publisher: "EmailBasedProducer"
 
 # Variables related to realtime monitor
-realtime_monitor_version: "realtime-monitor-{{ snapshot_version }}"
+realtime_monitor_version: "apache-airavata-realtime-monitor-{{ 
snapshot_version }}"
 realtime_monitor_dist_name: "{{ realtime_monitor_version }}-bin.tar.gz"
 realtime_monitor_log_dir: "{{ helix_dir }}/{{ realtime_monitor_version }}/logs"
 realtime_monitor_broker_publisher: "RealtimeProducer"
diff --git a/dev-tools/ansible/roles/job_monitor/tasks/main.yml 
b/dev-tools/ansible/roles/job_monitor/tasks/main.yml
index f01b2b4..87a21c7 100644
--- a/dev-tools/ansible/roles/job_monitor/tasks/main.yml
+++ b/dev-tools/ansible/roles/job_monitor/tasks/main.yml
@@ -46,7 +46,7 @@
 
 # Copy job monitoring distributions to the deployment directory
 - name: Copy Job monitoring distributions to airavata-helix deployment 
directory
-  unarchive: "src={{ airavata_source_dir 
}}/modules/job-monitor/job-monitor-distribution/target/{{ item }}
+  unarchive: "src={{ airavata_source_dir }}/modules/distribution/target/{{ 
item }}
               dest={{ helix_dir }}/ copy=no"
   with_items:
   - "{{ email_monitor_dist_name }}"

Reply via email to