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         [email protected]
XSEDE Capabilities and Resource Integration Engineer
IU Campus Bridging & Research Infrastructure
RT/PTI/UITS
812-856-3250

Reply via email to