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