airavata-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Anuj Bhandar <bhandar.a...@gmail.com>
Subject Re: List of Devops Scripts for Apache Airavata
Date Thu, 09 Mar 2017 20:37:47 GMT
Gourav,


It is a great initiative, I vote for a separate repository for devops, 
the Airavata repository plays many roles already.


A separate repository would aid active development and bring modularity.


Thanks,

Anuj Bhandar


On 3/9/17 3:14 PM, Coulter, John Eric wrote:
>
> Thanks for starting this, Gourav!
>
> I'm inclined to vote for a separate DevOps repo, to keep things more 
> modular.
>
>
> I know Marcus and I have done some work/testing starting from scripts 
> that I think Shameera created in dev-tools/ansible. I've got a 
> side-repo up which contains playbooks for provisioning and deploying 
> the PGA from scratch as a proof of concept, using dynamic inventory 
> instead of a static file (so, on an empty jetstream allocation, you 
> get working instance running the PGA, with router, public ip with a 
> single ansible-playbook command). Next step there is to add 
> provisioning for VMs to run airavata, etc.
>
> *Script location*
>
> 	
>
> *Branch*
>
> 	
>
> *Purpose of Script*
>
> modules/cloud/ansible-playbooks​​​
>
> 	
>
> develop
>
> 	
>
> 1. Provisions instances on EC2 and OpenStack (Jetstream)
>
> 2. Deploys a Mesos/Marathon cluster on the provisioned i​nstances
>
>  ​
>
> ​dev-tools/ansible/
> 	​develop
> 	​1. Deploy/update airavata services on existing machines​/instances
> 2. todo - include provisioning scripts for cloud resources
> https://github.com/ECoulter/airavata-vms
> 	​
> 	​1. POC for provisioning and deployment of PGA on Jetstream, with 
> dynamic inventory. (intended to merge with dev-tools/ansible when 
> complete/tested by others)
>
>
>
> ---------------
>
> Cheers,
> ---------------------
> Eric Coulter jecoulte@iu.edu
> XSEDE Capabilities and Resource Integration Engineer
> IU Campus Bridging & Research Infrastructure
> RT/PTI/UITS
> 812-856-3250
>


Mime
View raw message