[galaxy-dev] Cloudman and parameterized launching
Brad Chapman
chapmanb at 50mail.com
Thu Dec 8 20:11:08 EST 2011
Scott;
The user passes in the AWS access and secret keys in the user-data
box. This page has all the details about the YAML format CloudMan
expects (in step 2 of the detailed steps):
http://wiki.g2.bx.psu.edu/Admin/Cloud
You can pick the passed in user-data up from any instance with
this url:
http://169.254.169.254/latest/user-data
and parsing it. CloudMan uses a script (in Python) that runs at boot:
https://github.com/chapmanb/cloudbiolinux/blob/master/installed_files/ec2autorun.py#L35
with a little upstart script in /etc/init/cloudman.conf:
https://github.com/chapmanb/cloudbiolinux/blob/master/cloudbio/cloudman.py#L8
Once you've got it in your script you can parse and use it as you need.
Hope this helps,
Brad
> This is only sort of a Galaxy question, in the sense of "how did you guys
> do that so I can too" sort of way. I'm trying to clean up some code
> written by an undergrad for the GBrowse2 cloud machine, where he used less
> than secure methods of doing things. I gather from the page on Cloudman
> that it uses a parameterized launch, where the user provides both halves of
> his API key, so that the Cloudman master node can do things like provision
> storage and start other instances. Since I need to be able to do
> essentially the same thing (but in perl!), I was wondering if you could
> direct me to the resources you used to implement that and point out any
> gotchas that you can think of.
>
> Thanks much and keep up the good work!
> Scott
>
>
> --
> ------------------------------------------------------------------------
> Scott Cain, Ph. D. scott at scottcain dot
> net
> GMOD Coordinator (http://gmod.org/) 216-392-3087
> Ontario Institute for Cancer Research
Non-text part: text/html
> ___________________________________________________________
> Please keep all replies on the list by using "reply all"
> in your mail client. To manage your subscriptions to this
> and other Galaxy lists, please use the interface at:
>
> http://lists.bx.psu.edu/
More information about the galaxy-dev
mailing list