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 2017/02/02 20:00:18 UTC

airavata git commit: AIRAVATA-2305 Adding PGA deploy scripts

Repository: airavata
Updated Branches:
  refs/heads/develop 4beadefdc -> 7a662756d


AIRAVATA-2305 Adding PGA deploy scripts


Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/7a662756
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/7a662756
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/7a662756

Branch: refs/heads/develop
Commit: 7a662756d69539a59eadd11847362abfd829db59
Parents: 4beadef
Author: Marcus Christie <ma...@apache.org>
Authored: Thu Feb 2 14:59:52 2017 -0500
Committer: Marcus Christie <ma...@apache.org>
Committed: Thu Feb 2 14:59:52 2017 -0500

----------------------------------------------------------------------
 dev-tools/ansible/dev_pga_deploy.yml               | 17 +++++++++++++++++
 dev-tools/ansible/group_vars/dev-pga.yml           |  3 +++
 dev-tools/ansible/hosts                            |  3 +++
 .../ansible/roles/pga_deploy/handlers/main.yml     |  3 +++
 dev-tools/ansible/roles/pga_deploy/tasks/main.yml  |  7 +++++++
 5 files changed, 33 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/airavata/blob/7a662756/dev-tools/ansible/dev_pga_deploy.yml
----------------------------------------------------------------------
diff --git a/dev-tools/ansible/dev_pga_deploy.yml b/dev-tools/ansible/dev_pga_deploy.yml
new file mode 100644
index 0000000..c76d00b
--- /dev/null
+++ b/dev-tools/ansible/dev_pga_deploy.yml
@@ -0,0 +1,17 @@
+---
+
+- hosts: dev-pga
+  name: update dev-seagrid
+  tags: dev-seagrid
+  vars:
+      portal_dir: "{{portals_dir}}/dev-seagrid"
+  roles:
+      - pga_deploy
+
+- hosts: dev-pga
+  name: update dev-scigap
+  tags: dev-scigap
+  vars:
+      portal_dir: "{{portals_dir}}/dev-scigap"
+  roles:
+      - pga_deploy
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/airavata/blob/7a662756/dev-tools/ansible/group_vars/dev-pga.yml
----------------------------------------------------------------------
diff --git a/dev-tools/ansible/group_vars/dev-pga.yml b/dev-tools/ansible/group_vars/dev-pga.yml
new file mode 100644
index 0000000..7b82521
--- /dev/null
+++ b/dev-tools/ansible/group_vars/dev-pga.yml
@@ -0,0 +1,3 @@
+portals_dir: /home/pga/portals
+git_branch: develop
+airavata_php_gateway_repo: https://git-wip-us.apache.org/repos/asf/airavata-php-gateway.git

http://git-wip-us.apache.org/repos/asf/airavata/blob/7a662756/dev-tools/ansible/hosts
----------------------------------------------------------------------
diff --git a/dev-tools/ansible/hosts b/dev-tools/ansible/hosts
index 661779e..7a88ccf 100644
--- a/dev-tools/ansible/hosts
+++ b/dev-tools/ansible/hosts
@@ -30,3 +30,6 @@ localhost          ansible_connection=local
 
 [dev-airavata]
 gw56.iu.xsede.org ansible_user=airavata
+
+[dev-pga]
+gw54.iu.xsede.org  ansible_user=pga

http://git-wip-us.apache.org/repos/asf/airavata/blob/7a662756/dev-tools/ansible/roles/pga_deploy/handlers/main.yml
----------------------------------------------------------------------
diff --git a/dev-tools/ansible/roles/pga_deploy/handlers/main.yml b/dev-tools/ansible/roles/pga_deploy/handlers/main.yml
new file mode 100644
index 0000000..3229128
--- /dev/null
+++ b/dev-tools/ansible/roles/pga_deploy/handlers/main.yml
@@ -0,0 +1,3 @@
+---
+- name: composer update
+  composer: command=update working_dir={{ portal_dir }}

http://git-wip-us.apache.org/repos/asf/airavata/blob/7a662756/dev-tools/ansible/roles/pga_deploy/tasks/main.yml
----------------------------------------------------------------------
diff --git a/dev-tools/ansible/roles/pga_deploy/tasks/main.yml b/dev-tools/ansible/roles/pga_deploy/tasks/main.yml
new file mode 100644
index 0000000..b44bf21
--- /dev/null
+++ b/dev-tools/ansible/roles/pga_deploy/tasks/main.yml
@@ -0,0 +1,7 @@
+---
+- name: pull in updates on develop branch
+  git: repo={{ airavata_php_gateway_repo }}
+       dest={{ portal_dir }}
+       version={{ git_branch }}
+  notify:
+    - composer update